Compare commits
54 Commits
Author | SHA1 | Date | |
---|---|---|---|
f5bd1d6d58 | |||
add397c473 | |||
8e3013a64c | |||
c42183da5e | |||
b02b98df25 | |||
|
0f8dd5da31 | ||
|
cfcb639413 | ||
|
79a6e83d9f | ||
|
aab057588d | ||
|
b289f1f694 | ||
|
8a06b77447 | ||
|
2c5cf178b2 | ||
|
35c9df2ba3 | ||
|
c3fc3f9869 | ||
efc7d83ab1 | |||
818f7d0c09 | |||
dcac80a037 | |||
24c4f67343 | |||
5f3b951e80 | |||
c68ff42173 | |||
|
dfaa9f5871 | ||
|
5e35adde6f | ||
|
631b94dc60 | ||
|
921bcac31d | ||
|
00fd204d2e | ||
|
403424c04a | ||
|
35be9d9194 | ||
|
25641052c0 | ||
|
b8c8c94974 | ||
|
6c17f5653c | ||
|
835ce55faa | ||
|
18b2de3390 | ||
|
b2dabf1a8b | ||
|
d0e82cc688 | ||
|
a904f5dd84 | ||
a1d4513417 | |||
07402fa87c | |||
|
0d6be4bf7b | ||
|
6eb8811de8 | ||
|
e7eddfff54 | ||
|
1ee8e56ebd | ||
|
6c0d440150 | ||
|
fbbc6081ed | ||
ec3c72f872 | |||
e5b5b957af | |||
|
660886e804 | ||
|
792215cd25 | ||
|
e19632a702 | ||
|
1b74f27aa7 | ||
|
d562c144a8 | ||
|
99f3cf1554 | ||
|
02102bffb0 | ||
|
dccc638646 | ||
|
1ac2a02b85 |
1
.github/build-canary-i386
vendored
Normal file
1
.github/build-canary-i386
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
1
.github/build-canary-v3
vendored
Normal file
1
.github/build-canary-v3
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
1
.github/build-nest-i386
vendored
Normal file
1
.github/build-nest-i386
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-i386
vendored
Normal file
1
.github/release-canary-i386
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
2
|
1
.github/release-canary-v3
vendored
Normal file
1
.github/release-canary-v3
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
2
|
1
.github/release-nest-i386
vendored
Normal file
1
.github/release-nest-i386
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 @@
|
|||||||
|
2
|
37
.github/workflows/build-canaryi386.yml
vendored
Normal file
37
.github/workflows/build-canaryi386.yml
vendored
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
name: PikaOS Package Build Only (Canary) (i386)
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
paths:
|
||||||
|
- '.github/build-canary-i386'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
container:
|
||||||
|
image: ghcr.io/pikaos-linux/pikaos-builder:canaryi386
|
||||||
|
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/i386.sh ./pika-build-config.sh
|
||||||
|
|
||||||
|
- name: Build Package
|
||||||
|
run: ./main.sh
|
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-nesti386.yml
vendored
Normal file
37
.github/workflows/build-nesti386.yml
vendored
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
name: PikaOS Package Build Only (i386)
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
paths:
|
||||||
|
- '.github/build-nest-i386'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
container:
|
||||||
|
image: ghcr.io/pikaos-linux/pikaos-builder:nesti386
|
||||||
|
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/i386.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-canaryi386.yml
vendored
Normal file
40
.github/workflows/release-canaryi386.yml
vendored
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
name: PikaOS Package Build & Release (Canary) (i386)
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
paths:
|
||||||
|
- '.github/release-canary-i386'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
container:
|
||||||
|
image: ghcr.io/pikaos-linux/pikaos-builder:canaryi386
|
||||||
|
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/i386.sh ./pika-build-config.sh
|
||||||
|
|
||||||
|
- name: Build Package
|
||||||
|
run: ./main.sh
|
||||||
|
|
||||||
|
- name: Release Package
|
||||||
|
run: ./release.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-nesti386.yml
vendored
Normal file
40
.github/workflows/release-nesti386.yml
vendored
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
name: PikaOS Package Build & Release (i386)
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
paths:
|
||||||
|
- '.github/release-nest-i386'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
container:
|
||||||
|
image: ghcr.io/pikaos-linux/pikaos-builder:nesti386
|
||||||
|
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/i386.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 dh-make -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
|
|
40
.github/workflows/release_i386.yml
vendored
40
.github/workflows/release_i386.yml
vendored
@ -1,40 +0,0 @@
|
|||||||
name: PikaOS Package Release (i386)
|
|
||||||
|
|
||||||
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 dh-make -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: ./main32.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.
|
11
debian/README.debian
vendored
11
debian/README.debian
vendored
@ -1,11 +0,0 @@
|
|||||||
mangohud for Debian
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Upstream includes a file include/nvml.h, which is probably non-free. However,
|
|
||||||
upstream offers two tarballs, one with this file, and one without it. In
|
|
||||||
Debian, we use the DFSG variant of the upstream tarballs. If one wants to use
|
|
||||||
Nvidia's ML library, it's a simple as adding libnvidia-ml-dev to the build
|
|
||||||
dependencies and change -Dwith_nvml=disabled to -Dwith_nvml=system in the
|
|
||||||
rules file.
|
|
||||||
|
|
||||||
-- Stephan Lachnit <stephanlachnit@protonmail.com> Fri, 30 Oct 2020 13:28:02 +0100
|
|
9
debian/changelog
vendored
9
debian/changelog
vendored
@ -1,12 +1,11 @@
|
|||||||
mangohud (1:0.6.8-99pika5) kinetic; urgency=medium
|
mangohud (0.7.2-git1-101pika1) pika; urgency=medium
|
||||||
|
|
||||||
* Initial Push to PPA
|
* Upstream fixes
|
||||||
|
|
||||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 15 Oct 2022 18:58:00 +0300
|
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 15 Oct 2022 18:58:00 +0300
|
||||||
|
|
||||||
|
mangohud (0.7.2-101pika1) pika; urgency=medium
|
||||||
|
|
||||||
mangohud (1:0.6.8-99pika1) kinetic; urgency=medium
|
* Initial Push to PikaOS 4
|
||||||
|
|
||||||
* Initial Push to PPA
|
|
||||||
|
|
||||||
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 15 Oct 2022 18:58:00 +0300
|
-- Ward Nakchbandi <hotrod.master@hotmail.com> Sat, 15 Oct 2022 18:58:00 +0300
|
||||||
|
1
debian/clean
vendored
1
debian/clean
vendored
@ -1 +0,0 @@
|
|||||||
imgui.ini
|
|
26
debian/control
vendored
26
debian/control
vendored
@ -1,11 +1,21 @@
|
|||||||
Source: mangohud
|
Source: mangohud
|
||||||
Section: games
|
Section: games
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
|
Maintainer: Debian Games Team <team+pkg-games@tracker.debian.org>
|
||||||
XSBC-Original-Maintainer: Debian Games Team <team+pkg-games@tracker.debian.org>
|
|
||||||
Uploaders: Stephan Lachnit <stephanlachnit@debian.org>
|
Uploaders: Stephan Lachnit <stephanlachnit@debian.org>
|
||||||
Build-Depends: debhelper-compat (= 13),
|
Build-Depends: debhelper-compat (= 13),
|
||||||
meson,
|
meson,
|
||||||
|
gcc,
|
||||||
|
g++,
|
||||||
|
gcc-multilib,
|
||||||
|
g++-multilib,
|
||||||
|
ninja-build,
|
||||||
|
python3-pip,
|
||||||
|
python3-mako,
|
||||||
|
python3-setuptools,
|
||||||
|
python3-wheel,
|
||||||
|
python3-numpy [!i386],
|
||||||
|
python3-matplotlib [!i386],
|
||||||
pkg-config,
|
pkg-config,
|
||||||
glslang-tools,
|
glslang-tools,
|
||||||
mesa-common-dev,
|
mesa-common-dev,
|
||||||
@ -15,14 +25,14 @@ Build-Depends: debhelper-compat (= 13),
|
|||||||
libglew-dev,
|
libglew-dev,
|
||||||
libopengl-dev,
|
libopengl-dev,
|
||||||
nlohmann-json3-dev,
|
nlohmann-json3-dev,
|
||||||
|
libnvidia-ml-dev [!i386],
|
||||||
libglfw3-dev,
|
libglfw3-dev,
|
||||||
libspdlog-dev,
|
libspdlog-dev,
|
||||||
libx11-dev,
|
libx11-dev,
|
||||||
libwayland-dev,
|
libwayland-dev,
|
||||||
|
libxkbcommon-dev,
|
||||||
libxnvctrl-dev,
|
libxnvctrl-dev,
|
||||||
libxrandr-dev,
|
libxrandr-dev,
|
||||||
python3-mako [!i386],
|
|
||||||
python3-setuptools,
|
|
||||||
Rules-Requires-Root: no
|
Rules-Requires-Root: no
|
||||||
Standards-Version: 4.6.1
|
Standards-Version: 4.6.1
|
||||||
Homepage: https://github.com/flightlessmango/MangoHud
|
Homepage: https://github.com/flightlessmango/MangoHud
|
||||||
@ -31,7 +41,7 @@ Vcs-Git: https://salsa.debian.org/games-team/mangohud.git
|
|||||||
|
|
||||||
Package: mangohud
|
Package: mangohud
|
||||||
Section: misc
|
Section: misc
|
||||||
Architecture: any
|
Architecture: linux-any
|
||||||
Multi-Arch: same
|
Multi-Arch: same
|
||||||
Depends: ${misc:Depends},
|
Depends: ${misc:Depends},
|
||||||
${shlibs:Depends},
|
${shlibs:Depends},
|
||||||
@ -48,7 +58,7 @@ Description: Vulkan/OpenGL overlay for monitoring FPS, temperatures, CPU/GPU loa
|
|||||||
|
|
||||||
Package: mangoapp
|
Package: mangoapp
|
||||||
Section: misc
|
Section: misc
|
||||||
Architecture: amd64 arm64
|
Architecture: linux-any
|
||||||
Multi-Arch: no
|
Multi-Arch: no
|
||||||
Depends: mangohud (= ${binary:Version}),
|
Depends: mangohud (= ${binary:Version}),
|
||||||
${misc:Depends},
|
${misc:Depends},
|
||||||
@ -63,7 +73,7 @@ Description: Application to render MangoHud with gamescope
|
|||||||
|
|
||||||
Package: mangohudctl
|
Package: mangohudctl
|
||||||
Section: misc
|
Section: misc
|
||||||
Architecture: amd64 arm64
|
Architecture: linux-any
|
||||||
Multi-Arch: no
|
Multi-Arch: no
|
||||||
Depends: mangohud (= ${binary:Version}),
|
Depends: mangohud (= ${binary:Version}),
|
||||||
${misc:Depends},
|
${misc:Depends},
|
||||||
@ -73,3 +83,5 @@ Description: Application to control MangoHud
|
|||||||
monitoring FPS, temperatures, CPU/GPU load and more.
|
monitoring FPS, temperatures, CPU/GPU load and more.
|
||||||
.
|
.
|
||||||
This package contains an optional CLI application to control MangoHud.
|
This package contains an optional CLI application to control MangoHud.
|
||||||
|
|
||||||
|
|
||||||
|
3
debian/gbp.conf
vendored
3
debian/gbp.conf
vendored
@ -1,3 +0,0 @@
|
|||||||
[DEFAULT]
|
|
||||||
upstream-branch = upstream/latest
|
|
||||||
debian-branch = debian/latest
|
|
1
debian/mangoapp.install
vendored
1
debian/mangoapp.install
vendored
@ -1,4 +1,3 @@
|
|||||||
usr/bin/mangoapp
|
usr/bin/mangoapp
|
||||||
usr/lib/*/mangohud/libMangoApp.so
|
usr/lib/*/mangohud/libMangoApp.so
|
||||||
usr/share/vulkan/implicit_layer.d/libMangoApp.json
|
|
||||||
usr/share/man/man1/mangoapp.1
|
usr/share/man/man1/mangoapp.1
|
||||||
|
5
debian/mangohud.install
vendored
5
debian/mangohud.install
vendored
@ -1,8 +1,11 @@
|
|||||||
usr/lib/*/mangohud/libMangoHud.so
|
usr/lib/*/mangohud/libMangoHud.so
|
||||||
|
usr/lib/*/mangohud/libMangoHud_opengl.so
|
||||||
usr/lib/*/mangohud/libMangoHud_dlsym.so
|
usr/lib/*/mangohud/libMangoHud_dlsym.so
|
||||||
usr/share/vulkan/implicit_layer.d/MangoHud.json
|
usr/share/vulkan/implicit_layer.d/*
|
||||||
usr/share/doc/mangohud/MangoHud.conf.example
|
usr/share/doc/mangohud/MangoHud.conf.example
|
||||||
usr/bin/mangohud
|
usr/bin/mangohud
|
||||||
|
usr/bin/mangoplot
|
||||||
usr/share/man/man1/mangohud.1
|
usr/share/man/man1/mangohud.1
|
||||||
usr/share/metainfo/io.github.flightlessmango.mangohud.metainfo.xml
|
usr/share/metainfo/io.github.flightlessmango.mangohud.metainfo.xml
|
||||||
usr/share/icons/hicolor/scalable/apps/io.github.flightlessmango.mangohud.svg
|
usr/share/icons/hicolor/scalable/apps/io.github.flightlessmango.mangohud.svg
|
||||||
|
usr/share/doc/mangohud/presets.conf.example
|
||||||
|
38
debian/rules
vendored
38
debian/rules
vendored
@ -4,14 +4,30 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
|||||||
|
|
||||||
%:
|
%:
|
||||||
dh $@
|
dh $@
|
||||||
|
ifeq (i386,$(DEB_HOST_ARCH))
|
||||||
override_dh_auto_configure:
|
override_dh_auto_configure:
|
||||||
dh_auto_configure -- \
|
dh_auto_configure -- \
|
||||||
-Duse_system_vulkan=enabled \
|
--wrap-mode=default \
|
||||||
-Duse_system_spdlog=enabled \
|
-Dwith_nvml=disabled \
|
||||||
-Dwith_nvml=disabled \
|
-Dinclude_doc=true \
|
||||||
-Dwith_xnvctrl=enabled \
|
-Dwith_xnvctrl=enabled \
|
||||||
-Dwith_wayland=enabled \
|
-Dwith_x11=enabled \
|
||||||
-Dmangoapp=true \
|
-Dwith_wayland=enabled \
|
||||||
-Dmangohudctl=true \
|
-Dwith_dbus=enabled \
|
||||||
-Dmangoapp_layer=true
|
-Dmangoapp=true \
|
||||||
|
-Dmangohudctl=true \
|
||||||
|
-Dmangoapp_layer=true
|
||||||
|
else
|
||||||
|
override_dh_auto_configure:
|
||||||
|
dh_auto_configure -- \
|
||||||
|
--wrap-mode=default \
|
||||||
|
-Dwith_nvml=enabled \
|
||||||
|
-Dinclude_doc=true \
|
||||||
|
-Dwith_xnvctrl=enabled \
|
||||||
|
-Dwith_x11=enabled \
|
||||||
|
-Dwith_wayland=enabled \
|
||||||
|
-Dwith_dbus=enabled \
|
||||||
|
-Dmangoapp=true \
|
||||||
|
-Dmangohudctl=true \
|
||||||
|
-Dmangoapp_layer=true
|
||||||
|
endif
|
||||||
|
3
debian/salsa-ci.yml
vendored
3
debian/salsa-ci.yml
vendored
@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
include:
|
|
||||||
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
|
|
4
debian/upstream/metadata
vendored
4
debian/upstream/metadata
vendored
@ -1,4 +0,0 @@
|
|||||||
Bug-Database: https://github.com/flightlessmango/MangoHud/issues
|
|
||||||
Bug-Submit: https://github.com/flightlessmango/MangoHud/issues/new
|
|
||||||
Repository: https://github.com/flightlessmango/MangoHud.git
|
|
||||||
Repository-Browse: https://github.com/flightlessmango/MangoHud
|
|
3
debian/watch
vendored
3
debian/watch
vendored
@ -1,3 +0,0 @@
|
|||||||
version=4
|
|
||||||
opts="filenamemangle=s%(?:.*?)?MangoHud-v@ANY_VERSION@-Source-DFSG\.tar\.xz%mangohud-$1.tar.xz%,uversionmangle=s%-(\d)%\.$1%" \
|
|
||||||
https://github.com/flightlessmango/MangoHud/releases (?:.*?/)?MangoHud-v@ANY_VERSION@-Source-DFSG\.tar\.xz
|
|
23
main.sh
23
main.sh
@ -1,20 +1,23 @@
|
|||||||
# Add dependent repositories
|
#! /bin/bash
|
||||||
wget -q -O - https://ppa.pika-os.com/key.gpg | sudo apt-key add -
|
|
||||||
add-apt-repository https://ppa.pika-os.com
|
set -e
|
||||||
add-apt-repository ppa:pikaos/pika
|
|
||||||
add-apt-repository ppa:kubuntu-ppa/backports
|
. ./pika-build-config.sh
|
||||||
add-apt-repository ppa:pikaos/ppa-deps
|
|
||||||
|
echo "$PIKA_BUILD_ARCH" > pika-build-arch
|
||||||
|
|
||||||
|
VERSION="0.7.2-git1"
|
||||||
|
|
||||||
# Clone Upstream
|
# Clone Upstream
|
||||||
tar -xf mangohud_0.6.8.orig.tar.xz -C ./
|
git clone https://github.com/flightlessmango/MangoHud mangohud
|
||||||
mv ./MangoHud-v0.6.8 ./mangohud
|
|
||||||
cp -rvf ./debian ./mangohud/
|
cp -rvf ./debian ./mangohud/
|
||||||
cd ./mangohud
|
cd ./mangohud
|
||||||
|
|
||||||
# Get build deps
|
# Get build deps
|
||||||
|
LOGNAME=root dh_make --createorig -y -l -p mangohud_"$VERSION" || echo "dh-make: Ignoring Last Error"
|
||||||
apt-get build-dep ./ -y
|
apt-get build-dep ./ -y
|
||||||
|
|
||||||
# Build package
|
# Build package
|
||||||
dpkg-buildpackage
|
dpkg-buildpackage --no-sign
|
||||||
|
|
||||||
# Move the debs to output
|
# Move the debs to output
|
||||||
cd ../
|
cd ../
|
||||||
|
27
main32.sh
27
main32.sh
@ -1,27 +0,0 @@
|
|||||||
# Add dependent repositories
|
|
||||||
sudo dpkg --add-architecture i386
|
|
||||||
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
|
|
||||||
add-apt-repository ppa:pikaos/ppa-deps
|
|
||||||
# Clone Upstream
|
|
||||||
tar -xf mangohud_0.6.8.orig.tar.xz -C ./
|
|
||||||
mv ./MangoHud-v0.6.8 ./mangohud
|
|
||||||
cp -rvf ./debian ./mangohud/
|
|
||||||
cd ./mangohud
|
|
||||||
|
|
||||||
# Get build deps
|
|
||||||
apt-get install build-essential -y
|
|
||||||
apt-get install crossbuild-essential-i386 lib32gcc-11-dev -y
|
|
||||||
apt-get build-dep ./ -y -a i386
|
|
||||||
apt-get install python3-mako -y
|
|
||||||
|
|
||||||
# Build package
|
|
||||||
dpkg-buildpackage -a i386
|
|
||||||
|
|
||||||
# Move the debs to output
|
|
||||||
cd ../
|
|
||||||
mkdir -p ./output
|
|
||||||
mv ./*.deb ./output/
|
|
||||||
|
|
Binary file not shown.
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
|
12
release.sh
12
release.sh
@ -1,11 +1,3 @@
|
|||||||
# Sign the packages
|
# send debs to server
|
||||||
dpkg-sig --sign builder ./output/*.deb
|
rsync -azP --include './' --include '*.deb' --exclude '*' ./output/ ferreo@direct.pika-os.com:/srv/www/cockatiel-incoming/
|
||||||
|
|
||||||
# Pull down existing ppa repo db files etc
|
|
||||||
rsync -azP --exclude '*.deb' ferreo@direct.pika-os.com:/srv/www/pikappa/ ./output/repo
|
|
||||||
|
|
||||||
# Add the new package to the repo
|
|
||||||
reprepro -V --basedir ./output/repo/ includedeb kinetic ./output/*.deb
|
|
||||||
|
|
||||||
# Push the updated ppa repo to the server
|
|
||||||
rsync -azP ./output/repo/ ferreo@direct.pika-os.com:/srv/www/pikappa/
|
|
||||||
|
Loading…
Reference in New Issue
Block a user