Commit graph

18 commits

Author SHA1 Message Date
Joey Riches
e55a2772fc common: Small `publish() improvements in rebuild-template-script
**Summary**
2023-10-27 15:58:44 +01:00
Joey Riches
8f0642f291 common: Switch rebuild-template-script.sh to git workflow setup
Instead of git branches.
2023-10-06 23:19:40 +01:00
Joey Riches
a9a00657eb common: Some minor scripting fixes for rebuild-template-script.sh 2023-10-04 10:57:09 +01:00
Joey Riches
a4f9274d97 common/Scripts: rework rebuild-template-script for monorepo 2023-09-23 22:24:57 +01:00
Joey Riches
4fd73e71b3 common: Scripts/rebuild-template-script: Add function to update kdegear packages 2023-08-24 15:18:12 +01:00
Joey Riches
2ac2f1b647 common: Scripts/rebuild-template-script: Add plasma_update function
For updating all plasma packages.
2023-08-21 11:36:52 +01:00
Joey Riches
ca9404fd0b common: Scripts/rebuild-template-script: Add gnome-session-inhibit support
For GNOME only, may also work on budgie.
2023-08-21 11:35:47 +01:00
Joey Riches
4ca307e06a common: Scripts/rebuild-template-script: Add kf_update function
For updating all kdeframeworks package versions at once
2023-08-20 16:19:45 +01:00
Joey Riches
4e69e465bd common: Scripts/rebuild-template-script: Adjust for github migration 2023-08-20 16:19:38 +01:00
Joey Riches
57e97077d3 common: rebuild-template-script: Use cdn url 2023-05-31 18:00:22 +01:00
Joey Riches
6478272992 common: rebuild-template-script: verify: add missing + for grep 2022-11-22 06:58:24 +00:00
Joey Riches
a93ec7742d common: rebuild-template-script: Improve utility of verify
Usage: ABI_LIB=libfoobar.so.7 ./foobar-rebuilds.sh verify

There are improvements to be made here, e.g. we can want to verify
changes in the pspec instead of abi_used_libs, or there may be several
possible libs it could have rebuilt against.

For now this is an improvement of the function.
2022-11-22 06:54:22 +00:00
Joey Riches
279b19b6a0 common: rebuild-template-script: Miscellaneous improvements
- publish; don't attempt to republish already published tags. Sometimes we have to manually sort out a failing package then rerun publish, this makes that edge case easier.
- Only use keep-alive sudo hack in build(), as this is the only place it's needed.
- Cleanup comments
2022-08-20 14:44:09 +01:00
Joey Riches
3121bc88f7 common: rebuild-template-script: Try to keep sudo privs alive
Avoids the need for passwordless sudo to run unattended by only needing
to input the password once. If it works...
2022-08-01 22:20:38 +01:00
Joey Riches
ab541e4623 common: rebuild-template-script: Replace publish logic with make notify-complete
Avoids a bunch of duplication, it is also nice to not spam your eopkg
history with `update-repo` commands.
2022-08-01 22:14:08 +01:00
Joey Riches
1568e5e20c common: rebuild-template-script: add a janky function to install packages from local repos
eopkg repo priority is borked, so we have to do it like this, solbuild
does something similar.
2022-03-24 10:22:47 +00:00
Joey Riches
cd1980fb79 common: rebuild-template-script: fix path in setup 2022-01-08 15:30:36 +00:00
Joey Riches
f5a5f03012 common: Add rebuild-template-script to help new globals and contributors
This cannot handle extremely complicated stacks such as gnome but can handle
most rebuilds and makes the process a lot less tedious and RSI'y.
2022-01-05 21:28:58 +00:00