sharpenedblade
c1eb7df1a5
Rename to t2linux-repos
2024-07-29 15:52:30 -07:00
sharpenedblade
2909682091
Move to t2linux-release package as base for deps
2024-07-29 15:42:25 -07:00
sharpenedblade
b3ce8bec77
Add t2linux-scripts package
2024-07-12 10:27:17 -07:00
sharpenedblade
4fda0c9616
Package the linux-apfs-rw kernel module
2024-06-02 19:43:45 -07:00
sharpenedblade
af1b61e69f
New build system
2024-04-08 16:03:15 -07:00
sharpenedblade
ad5dd22e3d
Package t2fanrd fan daemon
...
The systemd service is run as root but is significanty hardened. There
is no default config file shipped.
2024-02-05 19:06:39 -08:00
sharpenedblade
80b9201943
Package arraydeque, nonempty, and rust-ini
...
`rust-ini` is a compat package for `0.20`.
2024-02-05 19:06:39 -08:00
sharpenedblade
96f1debb8a
Mark build dir as a cache
2024-01-15 16:16:24 -08:00
sharpenedblade
aebd2b7686
Fix lint
2023-12-05 18:11:39 -08:00
sharpenedblade
c1dc2b1085
Allow buidling specific packages
2023-12-02 14:42:12 -08:00
sharpenedblade
eec4186ac3
Add copr-sharpenedblade-t2linux-release package
...
This obsoletes and removes the t2linux-repo package.
2023-11-23 23:31:50 -08:00
sharpenedblade
57d77bdc5f
Update to v6.5.8-200.fc38
...
This also fixes tiny-dfr
2023-10-29 17:23:20 -07:00
sharpenedblade
7ed65215ac
Package rust-tiny-dfr and rust-icon-loader
2023-10-24 07:31:56 -07:00
sharpenedblade
99eb5677ec
Build packages in temp dir and cleanup on exit
2023-10-14 22:53:33 -07:00
sharpenedblade
bcebfab48b
Chain mock RPM builds
2023-10-13 15:02:52 -07:00
sharpenedblade
6411ebdbf5
Cleanup extra logging
2023-10-01 13:36:31 -07:00
sharpenedblade
65d1b83b81
ci: Move build logic to shell scripts
2023-09-25 16:42:21 -07:00
sharpenedblade
07c3552bb9
ci: Check shell scripts with shellcheck
2023-09-22 20:40:44 -07:00
Sharpened Blade
8ddad58fcd
Add support for building multiple packages
...
All packages passed as arguments will be built. The packages are
built sequentially, in order from first to last. It is recommended to
build the smallest packages first.
Merges https://github.com/t2linux/t2linux-fedora-kernel/pull/12
2023-07-28 15:59:52 +05:30
Sharpened Blade
27e1e6ea51
Accept package as an argument to build-packages.sh
...
The build script will not build the package specified in $PACKAGE.
The script will only build the first specified package, any other
arguments will be ignored.
Merges https://github.com/t2linux/t2linux-fedora-kernel/pull/11
2023-07-28 15:59:43 +05:30
sharpenedblade
2cf2e71d38
feat: Ask user for package name if $PACKAGE is undefined
2023-07-27 19:46:34 +05:30
sharpenedblade
a388aa6c71
feat: Upload build logs with RPMs
2023-07-27 13:45:19 +05:30
Sharpened Blade
c2751fcd13
feat: Use custom container for package builds
...
This will use a contianer with dependencies already installed. It is
published to ghcr.io/t2linux/fedora-kernel-build.
Merges https://github.com/t2linux/t2linux-fedora-kernel/pull/9
2023-07-27 13:45:11 +05:30
Sharpened Blade
8fdda7bff5
feat: Only sign packages when releasing
...
This will make the CI only sign packages for release builds
Merges https://github.com/t2linux/t2linux-fedora-kernel/pull/6
2023-06-23 09:33:32 +05:30
Sharpened Blade
38f4443553
feat: Run build jobs in parallel
...
This will compile all packages simultaneously. The environment variable $PACKAGE should be set to the desired package before starting a build. Any modified packages must also be added/removed from build.yml.
Merges https://github.com/t2linux/t2linux-fedora-kernel/pull/5
2023-06-22 15:27:40 +05:30