118 Commits

Author SHA1 Message Date
5d3cc92144 Merge pull request 'Add wacomtablet xlibre patch' (#404) from wacomtablet into master
Reviewed-on: #404
2025-09-14 20:46:55 +02:00
nikolar
5af841a3a2 Add wacomtablet xlibre patch
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 1m6s
2025-09-14 11:27:47 +02:00
e472aaaf46 Merge pull request 'lib32-p11-kit: Re-arrange patches' (#403) from lib32-p11-kit into master
Reviewed-on: #403
2025-09-13 06:26:25 +02:00
56d4588d30 lib32-p11-kit: Re-arrange patches
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 36s
So they get applied in correct order and not cancel the other out
2025-09-12 23:25:05 -05:00
af497c569b Merge pull request 'add reflector' (#402) from reflector into master
Reviewed-on: #402
2025-09-11 00:05:31 +02:00
fa4c947aa0 add reflector
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 32s
package isn't in repos yet, but this should take care of it when it's added
2025-09-10 17:00:25 -05:00
58d8074e25 add switcheroo-control
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 35s
2025-09-05 09:36:04 -05:00
d2314ba792 Merge pull request 'update powerdns-recursor patch' (#400) from pdns into master
Reviewed-on: #400
2025-08-28 21:46:35 +02:00
d38519c952 update powerdns-recursor patch
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 29s
2025-08-28 14:45:45 -05:00
710187a29a Merge pull request 'fix: remove redundant patch for netavark' (#399) from netavark into master
Reviewed-on: #399
2025-08-17 11:13:26 +02:00
a1b01152f2 fix: remove redundant patch for netavark
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 44s
2025-08-17 09:11:06 +00:00
23afbd4c33 Merge pull request 'add rust' (#398) from rust into master
Reviewed-on: #398
2025-08-13 17:37:30 +02:00
07d43e5998 add rust
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 2s
2025-08-13 10:31:58 -05:00
061aecd264 Merge pull request 'update mariadb systemd patch' (#397) from mariadb-upd into master
Reviewed-on: #397
2025-08-09 00:36:12 +02:00
07ef86b52b update mariadb systemd patch
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 1s
2025-08-08 17:35:38 -05:00
e57ec5317d Merge pull request 'add ruby-puma' (#396) from ruby-puma into master
Reviewed-on: #396
2025-08-03 20:25:25 +02:00
a6d5e7eaf4 add ruby-puma
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 33s
ulimit command is not required on our infra and it causes issues
2025-08-03 13:24:19 -05:00
fac05d52ac Merge pull request 'tigervnc: systemd-libs-to-libudev' (#395) from more-tigervnc into master
Reviewed-on: #395
2025-07-28 23:34:32 +02:00
7286dd257d tigervnc: systemd-libs-to-libudev
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 33s
2025-07-28 16:33:35 -05:00
5c1e0dc74e Merge pull request 'add dotnet-core-8.0' (#394) from dotnet8 into master
Reviewed-on: #394
2025-07-26 17:17:07 +02:00
7c6ce044e7 add dotnet-core-8.0
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 35s
2025-07-26 10:16:01 -05:00
016e274b41 Merge pull request 'remove: vtk' (#393) from rm-vtk into master
Reviewed-on: #393
2025-07-20 23:47:35 +02:00
6dafdccaa5 remove: vtk
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 3s
2025-07-20 16:47:12 -05:00
a2040c36a0 Merge pull request 'fix(uwsgi): reorder patches.' (#392) from uwsgi into master
Reviewed-on: #392
2025-07-14 00:40:40 +02:00
30fbb9746c fix(uwsgi): reorder patches.
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 4s
- updpkgsums should be last to update checksums array based on previous changes
2025-07-13 22:38:55 +00:00
0a9025abcc Merge pull request 'lib32-libnm: clean up script' (#391) from lib32-libnm into master
Reviewed-on: #391
2025-07-10 06:37:50 +02:00
e451e99e6f lib32-libnm: clean up script
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 1s
2025-07-10 06:37:45 +02:00
b290630426 Merge pull request 'lib32-libnm: Add' (#390) from lib32-libnm into master
Reviewed-on: #390
2025-07-10 05:50:07 +02:00
5bd4caec05 lib32-libnm: Add
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 37s
2025-07-09 22:48:38 -05:00
d351e84c65 Merge pull request 'add kwin-x11' (#389) from kwin-x11 into master
Reviewed-on: #389
2025-07-09 04:25:46 +02:00
411228f59b add kwin-x11
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 2s
2025-07-08 21:25:04 -05:00
3ab7e481ce Merge pull request 'plasma-workspace: fix PACKAGE_BLOCK value' (#387) from envfix into master
Reviewed-on: #387
2025-07-09 02:18:34 +02:00
617cde898a plasma-workspace: fix PACKAGE_BLOCK value
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 4s
2025-07-08 19:17:58 -05:00
7cb9915991 Merge pull request 'define PACKAGE_BLOCK for rm-systemd script' (#386) from rm-systemd-plasma-workspace into master
Reviewed-on: #386
2025-07-09 01:59:34 +02:00
5c4fd11e3a define PACKAGE_BLOCK for rm-systemd script
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 34s
2025-07-08 18:58:12 -05:00
e174cb7a4c Merge pull request 'add x11 patches for plasma-workspace' (#385) from plasma-workspace-x11 into master
Reviewed-on: #385
2025-07-08 23:59:10 +02:00
3f351bda5f add x11 patches for plasma-workspace
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 2s
2025-07-08 16:58:28 -05:00
a278e7af51 Merge pull request 'add plasma-meta' (#384) from plasma-meta into master
Reviewed-on: #384
2025-07-08 20:59:50 +02:00
ebd6bd9836 add plasma-meta
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 6s
x11 changes
2025-07-08 13:59:06 -05:00
01f7419042 vlc: remove sd_journal 2025-07-03 15:27:46 +02:00
7cac01ce85 Merge pull request 'lib32-fontconfig: add' (#383) from lib32-fontconfig into master
Reviewed-on: #383
2025-07-03 11:30:25 +02:00
30355bf357 lib32-fontconfig: add
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 34s
2025-07-03 04:29:18 -05:00
e167b96011 hyprland: remove uwsm optdep 2025-07-01 00:16:42 +02:00
d4f188578d Merge pull request 'lib32-colord: add' (#380) from lib32-colord into master
Reviewed-on: #380
2025-06-30 10:45:13 +02:00
b8f49431de lib32-colord: add
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 36s
2025-06-30 03:43:53 -05:00
511aea62fe update hyprland
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 5s
2025-06-27 10:42:42 -05:00
bfd9b79568 dbus-broker: update
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 5s
2025-06-17 17:35:41 -05:00
0677801a0d Merge pull request 'add(libfido2): patches for systemd libs to libudev' (#377) from libfido2 into master
Reviewed-on: #377
2025-06-16 04:42:07 +02:00
68540a3778 add(libfido2): patches for systemd libs to libudev
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 34s
2025-06-16 02:41:16 +00:00
1b960b9d3a Merge pull request 'chor(firewalld): update patch.' (#376) from firewalld into master
Reviewed-on: #376
2025-06-12 01:35:48 +02:00
f9a9f83e02 chor(firewalld): update patch.
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 5s
line number and spacing changes.
2025-06-11 23:05:40 +00:00
2a299c7f3a Merge pull request 'ly: use installexe to include config' (#375) from ly-conf into master
Reviewed-on: #375
2025-05-31 00:28:38 +02:00
8d5df9d066 ly: use installexe to include config
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 4s
2025-05-30 17:27:32 -05:00
86f83f6e3a add wlroots0.18
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 32s
2025-05-23 08:59:48 -05:00
b923993cdf Merge pull request 'remove(redis): all the patches' (#373) from redis into master
Reviewed-on: #373
2025-05-21 21:28:10 +02:00
31980a5721 remove(redis): all the patches
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 4s
redis is dropped from the repo, so all the patches are removed.
2025-05-21 19:26:38 +00:00
7cf44860b6 Merge pull request 'wine wine-staging: Remove mingw removal' (#372) from wine into master
Reviewed-on: #372
2025-05-21 06:38:31 +02:00
2930180079 wine wine-staging: Remove mingw removal
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 4s
2025-05-20 23:37:22 -05:00
f60f251445 Merge pull request 'ipset: fix source patch' (#371) from ipset into master
Reviewed-on: #371
2025-05-20 10:50:52 +02:00
15741f31db ipset: fix source patch
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 4s
2025-05-20 03:50:17 -05:00
9f39572f6a Merge pull request 'lm_sensors: also remove sensord.conf' (#370) from lm_sensors into master
Reviewed-on: #370
2025-05-19 06:48:41 +02:00
dd5d6b9996 lm_sensors: also remove sensord.conf
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 5s
from being installed, which conflicts with *-openrc
2025-05-19 06:46:23 +02:00
20f189d139 Merge pull request 'lm_sensors: Add' (#369) from lm_sensors into master
Reviewed-on: #369
2025-05-18 11:11:34 +02:00
cb702daad7 Merge pull request 'xf86-video-vmware: Add' (#368) from video-vmware into master
Reviewed-on: #368
2025-05-18 11:09:35 +02:00
c353cc01a5 xf86-video-vmware: Add
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 4s
2025-05-18 04:08:30 -05:00
f011456326 lm_sensors: Add
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 1s
2025-05-17 23:51:11 -05:00
18f1e54d81 Merge pull request 'opensmtpd: fix' (#367) from opensmtpd into master
Reviewed-on: #367
2025-05-14 01:40:11 +02:00
8d324dba12 opensmtpd: fix
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 7s
2025-05-13 18:38:18 -05:00
395f614576 Merge pull request 'ntp: remove service files' (#366) from ntp into master
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 2s
Reviewed-on: #366
2025-05-11 06:53:04 +02:00
2c5bc54415 ntp: remove service files
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 31s
2025-05-10 23:51:22 -05:00
d06139c7f5 Merge pull request 'add signal-desktop' (#365) from signal-desktop into master
Reviewed-on: #365
2025-05-11 05:58:11 +02:00
17beeb7622 add signal-desktop
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 2s
2025-05-10 22:57:28 -05:00
fe880c0e97 Merge pull request 'smartmontools: skip installing "/etc/conf.d/smartd"' (#364) from smartmontoolsconfd into master
Reviewed-on: #364
2025-05-11 05:37:11 +02:00
017ea3eda4 smartmontools: skip installing "/etc/conf.d/smartd"
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 6s
2025-05-10 22:36:42 -05:00
35213a9b78 add libqb
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 3s
2025-05-09 11:35:45 -05:00
521737f5b4 Merge pull request 'anubis: Remove service file' (#362) from anubis into master
Reviewed-on: #362
2025-05-06 07:14:39 +02:00
ef4ea473d8 anubis: Remove service file
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 5s
2025-05-06 00:12:30 -05:00
3a3900d131 Merge pull request 'Add umurmur' (#361) from umurmur into master
Reviewed-on: #361
2025-05-03 07:59:16 +02:00
97ee896415 Add umurmur
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 5s
2025-05-03 00:58:42 -05:00
78f170bb29 Merge pull request 'alsa-ucm-conf: Add updpkgsums' (#360) from alsa-ucm-conf into master
Reviewed-on: #360
2025-05-02 06:36:09 +02:00
85925f49dc alsa-ucm-conf: Add updpkgsums
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 4s
2025-05-01 23:35:15 -05:00
1d654a52fb add libvirt
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 32s
2025-04-25 09:01:33 -05:00
b9bfd3b007 Merge pull request 'remove: llvm-julia' (#358) from llvm-julia into master
Reviewed-on: #358
2025-04-24 23:31:26 +02:00
c6259289ef remove: llvm-julia
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 32s
2025-04-24 16:29:52 -05:00
d9406be455 Merge pull request 'lighttpd: Add' (#357) from lighttpd2 into master
Reviewed-on: #357
2025-04-24 10:01:43 +02:00
6f631a1457 lighttpd: Add
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 7s
2025-04-24 03:00:25 -05:00
189f9a43c9 Merge pull request 'fix(nftables): better patch for removing systemd service from source array.' (#356) from nftables into master
Reviewed-on: #356
2025-04-18 05:28:31 +02:00
0168a4f9e9 fix(nftables): better patch for removing systemd service from source array.
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 4s
previously the rm-service.sh patch was removing the parentheses from the
source array.
2025-04-17 23:33:48 +00:00
db91628cbf Merge pull request 'alsa-utils: Add' (#355) from alsa-utils into master
Reviewed-on: #355
2025-04-15 10:54:01 +02:00
9a44abfa2f alsa-utils: Add
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 31s
2025-04-15 03:51:00 -05:00
a52220097f Merge pull request 'remove: nlohmann-json' (#354) from rm-nlohmann-json into master
Reviewed-on: #354
2025-04-11 23:08:38 +02:00
e700fd5b4f remove: nlohmann-json
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 2s
2025-04-11 16:07:25 -05:00
37425ed67a add glycin
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 2s
2025-04-11 08:59:48 -05:00
0fd626d1d7 Merge pull request 'modemmanager: fix patch order' (#352) from modemmanager into master
Reviewed-on: #352
2025-04-11 04:52:55 +02:00
c2eb1ca2e9 Merge branch 'master' into modemmanager
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 1s
2025-04-11 04:52:49 +02:00
cfbaf1cbcb modemmanager: fix patch order
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 1s
2025-04-10 21:52:04 -05:00
1008936f71 Merge pull request 'modemmanager: Add' (#351) from modemmanager into master
Reviewed-on: #351
2025-04-11 04:43:48 +02:00
5f643625b6 modemmanager: Add
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 5s
2025-04-10 21:42:52 -05:00
22fd7026a3 Merge pull request 'add(valkey): patches to remove systemd' (#350) from valkey into master
Reviewed-on: #350
2025-04-07 10:48:01 +02:00
6d18da6f8e add(valkey): patches to remove systemd
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 32s
2025-04-07 08:41:19 +00:00
8a6f7b48a1 Merge pull request 'mako: Add' (#348) from mako into master
Reviewed-on: #348
2025-04-07 07:43:16 +02:00
957fbd2009 mako: Add
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 32s
2025-04-07 00:41:17 -05:00
fc1a5ec3ff Merge pull request 'libinput: Add' (#347) from libinput into master
Reviewed-on: #347
2025-04-06 12:03:22 +02:00
2a9c200060 libinput: Add
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 5s
2025-04-06 05:02:47 -05:00
5db743e0cb Merge pull request 'openresolv: Remove sysd' (#346) from openresolv into master
Reviewed-on: #346
2025-04-03 03:12:30 +02:00
9daad29e9f openresolv: Remove sysd
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 4s
2025-04-02 20:10:14 -05:00
92da8def32 Merge pull request 'lib32-libnm: Add' (#345) from lib32-libnm into master
Reviewed-on: #345
2025-04-02 04:53:38 +02:00
f5efc9868a lib32-libnm: Add
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 1s
2025-04-01 21:52:45 -05:00
878d3628d7 Merge pull request 'steam: remove systemd' (#344) from steam into master
Reviewed-on: #344
2025-04-02 04:41:44 +02:00
dd71f170b1 steam: remove systemd
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 2s
2025-04-01 21:38:25 -05:00
9b080f58a1 Update approval action (#342)
Reviewed-on: #342
2025-04-01 23:18:52 +02:00
2d3663548d Merge pull request 'require approval action' (#341) from corysanin/artix-patches:approval into master
Reviewed-on: #341
2025-04-01 22:08:10 +02:00
7804d063b0 require approval action 2025-04-01 15:06:59 -05:00
e41a594c8b Merge pull request 'sshuttle' (#340) from nous into master
Reviewed-on: #340
2025-04-01 21:57:03 +02:00
22dc09904e Merge pull request 'opensnitch' (#339) from nous into master
Reviewed-on: #339
2025-04-01 21:53:47 +02:00
c0d6ce0c12 Merge pull request 'revert enrichment' (#338) from nous-patch-1 into master
Reviewed-on: #338
2025-04-01 21:42:43 +02:00
07a7a1a017 revert enrichment 2025-04-01 21:42:30 +02:00
3afe97c069 Merge pull request 'enrich rm-service.sh' (#337) from nous into master
Reviewed-on: #337
2025-04-01 21:18:56 +02:00
86 changed files with 320 additions and 53 deletions

View File

@@ -0,0 +1,26 @@
name: Required Approvals
on:
pull_request:
branches: [ master ]
pull_request_review:
branches: [ master ]
permissions:
checks: write
pull-requests: read
jobs:
required-approvals:
runs-on: ubuntu-latest
steps:
- name: Check required approvals
uses: https://gitea.artixlinux.org/corysanin/configurable-required-approvals@v1
with:
requirements: |
- patterns:
- "patches/_common/*"
- ".gitea/**/*"
requiredApprovals: 1
github-token: ${{ secrets.ACCESS_TOKEN }}

View File

@@ -9,6 +9,6 @@ if [ "$#" -eq 0 ]; then
else
for arg in "$@"
do
sed -i '/\.service/d;\|/lib/systemd|d;/systemd-service/d' "${arg}/PKGBUILD"
sed -i '/\.service/d' "${arg}/PKGBUILD"
done
fi

View File

@@ -0,0 +1 @@
../_common/systemd-to-udev.sh

7
patches/alsa-utils/unitdir.sh Executable file
View File

@@ -0,0 +1,7 @@
#!/bin/bash
for i in $@; do
sed -e '/unitdir/ s|/usr/lib/systemd/system|no|' \
-e '/udevsystem/ s|udev|systemd|' \
-i ${i}/PKGBUILD
done

View File

@@ -8,5 +8,7 @@ else
do
sed -i "/dbus-broker-units/d" "${arg}/PKGBUILD"
sed -i "/dbus-units/d" "${arg}/PKGBUILD"
sed -i "/dbus-broker.install/d" "${arg}/PKGBUILD"
rm "${arg}/dbus-broker.install"
done
fi

1
patches/dotnet-core-8.0 Symbolic link
View File

@@ -0,0 +1 @@
dotnet-core/

View File

@@ -1,11 +1,10 @@
diff '--color=auto' -a -u -N a/PKGBUILD b/PKGBUILD
--- a/PKGBUILD 2024-07-25 16:00:54.557698160 +0000
+++ b/PKGBUILD 2024-07-25 16:01:41.452818494 +0000
@@ -40,6 +40,7 @@
--sbindir=/usr/bin \
--sysconfdir=/etc \
--disable-schemas-compile \
+ --disable-systemd \
--disable-sysconfig
--- a/PKGBUILD 2025-06-11 22:57:30.370234551 +0000
+++ b/PKGBUILD 2025-06-11 22:58:04.499371128 +0000
@@ -37,6 +37,7 @@
--sbindir=/usr/bin \
--sysconfdir=/etc \
--disable-schemas-compile \
+ --disable-systemd \
--disable-sysconfig
make
}

View File

@@ -0,0 +1,11 @@
#!/bin/bash
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
sed -i 's/--print-errorlogs --no-rebuild/--print-errorlogs --no-rebuild ||:/' "${arg}/PKGBUILD"
done
fi

View File

@@ -0,0 +1,13 @@
#!/bin/bash
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
sed -i "s|make release.*|cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DNO_SYSTEMD=True|" "${arg}/PKGBUILD"
sed -i '/uwsm/d' "${arg}/PKGBUILD"
sed -i '66s/$/)/' "${arg}/PKGBUILD"
done
fi

View File

@@ -6,6 +6,6 @@ if [ "$#" -eq 0 ]; then
else
for arg in "$@"
do
sed -i 's/tag=v${pkgver}"/tag=v${pkgver}")/' "${arg}/PKGBUILD"
sed -i '/source/s|signed"|signed")|' "${arg}/PKGBUILD"
done
fi

1
patches/kwin-x11 Symbolic link
View File

@@ -0,0 +1 @@
./kwin

View File

@@ -0,0 +1 @@
../_common/add-configure-options.pl

View File

@@ -0,0 +1 @@
../_common/systemd-to-elogind.sh

View File

@@ -0,0 +1,6 @@
#!/bin/sh
for i in $@; do
sed -e 's|?signed||' \
-i $i/PKGBUILD
done

View File

@@ -0,0 +1,11 @@
#!/bin/sh
for i in $@; do
sed -e '/session_tracking/a\
-D session_tracking=no\
-D systemd_journal=false\
-D systemdsystemunitdir=no' \
-e '/systemd/d'\
-i $i/PKGBUILD
done

View File

@@ -0,0 +1,22 @@
#!/bin/bash
# rm-systemd-deps.sh
# Remove any 'systemd' or 'systemd-libs' within a dependencies or similar array. Does
# not remove newlines but tries to remove surrounding quotes and spaces.
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
deps=(systemd-libs systemd-tools python-systemd lib32-systemd libsystemd.so libsystemd systemd)
for arg in "$@"
do
for i in "${deps[@]}"
do
sed -i -E "s/ \"$i\"|\"$i\" //g" "${arg}/PKGBUILD"
sed -i -E "s/ '$i'|'$i' //g" "${arg}/PKGBUILD"
sed -i -E "s/ $i|$i //g" "${arg}/PKGBUILD"
done
done
fi

View File

@@ -0,0 +1 @@
../_common/systemd-libs-to-libudev.sh

View File

@@ -0,0 +1 @@
../_common/systemd-to-udev.sh

View File

@@ -0,0 +1,6 @@
#!/bin/bash
for i in $@; do
sed -e 's|systemd-libs|udev|' \
-i $i/PKGBUILD
done

1
patches/libqb/d-systemd.sh Symbolic link
View File

@@ -0,0 +1 @@
../_common/d-systemd.sh

View File

@@ -0,0 +1 @@
../_common/d-systemd.sh

View File

@@ -0,0 +1 @@
../_common/rm-socket.sh

View File

@@ -1,12 +0,0 @@
#!/bin/bash
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
sed -e 's|git+https://github.com/JuliaLang/llvm-project|llvm-project-j::git+https://github.com/JuliaLang/llvm-project|' \
-e 's|llvm-project/llvm|llvm-project-j/llvm|' -i "${arg}/PKGBUILD"
done
fi

View File

@@ -0,0 +1,5 @@
#!/bin/sh
for i in $@; do
sed -e 's|prog/{detect/sensors-detect,init/{sensord,lm_sensors}.service}|prog/detect/sensors-detect|' \
-i $i/PKGBUILD
done

View File

@@ -0,0 +1,7 @@
#!/bin/sh
for i in $@; do
sed -e 's|healthd.service||' \
-e '/service/d' \
-e '0,/${srcdir}\/sensord.conf/{//d;}' \
-i $i/PKGBUILD
done

View File

@@ -6,6 +6,6 @@ if [ "$#" -eq 0 ]; then
else
for arg in "$@"
do
sed -i 's/installsystemd/installnoconf/' "${arg}/PKGBUILD"
sed -i 's/installsystemd/installexe/' "${arg}/PKGBUILD"
done
fi

View File

@@ -0,0 +1,6 @@
#!/bin/bash
for i in $@; do
sed -e '/bus-provider/s|libsystemd|libelogind|' \
-e '/makedepends/s|systemd|elogind|' \
-i $i/PKGBUILD
done

1
patches/mako/rm-service.sh Symbolic link
View File

@@ -0,0 +1 @@
../_common/rm-service.sh

View File

@@ -0,0 +1 @@
../_common/systemd-libs-to-libelogind.sh

View File

@@ -13,6 +13,7 @@ else
-i "${arg}/PKGBUILD"
sed -e "s|'systemd' ||" \
-e "s|'systemd-libs' ||" \
-e "s|'libsystemd.so'||" \
-i "${arg}/PKGBUILD"
sed -i '/mariadb@bootstrap\.service\.d/d' "${arg}/PKGBUILD"
sed -i '/rm -r usr\/share\/mysql\/systemd\//d' "${arg}/PKGBUILD"

View File

@@ -0,0 +1 @@
../_common/systemd-libs-to-libelogind.sh

View File

@@ -0,0 +1 @@
../_common/systemd-to-elogind.sh

View File

@@ -0,0 +1,6 @@
#!/bin/bash
for i in $@; do
sed -e '/gtk_doc/a\ -D systemd_journal=false' \
-e '/gtk_doc/a\ -D systemdsystemunitdir=no' \
-i ${i}/PKGBUILD
done

View File

@@ -0,0 +1,15 @@
#!/bin/bash
# rm-nftables-service.sh
# replace nftables.service with empty string in PKGBUILD files
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
sed -e "s/'nftables.service'//" \
-i "${arg}/PKGBUILD"
done
fi

View File

@@ -0,0 +1 @@
../_common/rm-service.sh

View File

@@ -0,0 +1,15 @@
#!/bin/bash
# rm-systemd-comment.sh
# removes any commented line that contains "systemd" in the PKGBUILD file
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
sed -e "/^\s*#.*systemd/d" \
-i "${arg}/PKGBUILD"
done
fi

View File

@@ -1 +0,0 @@
../_common/rm-blocks.pl

1
patches/ntp/rm-service.sh Symbolic link
View File

@@ -0,0 +1 @@
../_common/rm-service.sh

1
patches/ntp/updpkgsums.sh Symbolic link
View File

@@ -0,0 +1 @@
../_common/updpkgsums.sh

View File

@@ -0,0 +1 @@
../_common/rm-service.sh

View File

@@ -0,0 +1 @@
../_common/rm-socket.sh

View File

@@ -0,0 +1 @@
../_common/updpkgsums.sh

View File

@@ -0,0 +1,6 @@
#!/bin/sh
for i in $@; do
sed -i '0,/sysusers/{s|sysusers|sysusers)|}' \
$i/PKGBUILD
done

View File

@@ -0,0 +1,11 @@
#!/bin/bash
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
sed -i '/drkonqi/Id' "${arg}/PKGBUILD"
done
fi

View File

@@ -0,0 +1,14 @@
#!/bin/bash
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
sed -E 's|^(\s*)(.*)(kwin-x11)|\1# \2\3|' \
-i "${arg}/PKGBUILD"
sed -E 's|^(\s*)(kwin)|\1\2\n\1\2-x11|' \
-i "${arg}/PKGBUILD"
done
fi

View File

@@ -0,0 +1,14 @@
#!/bin/bash
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
sed -E "s|^(\s*)(['\"]*)(kwin-x11)|\1# \2\3|" \
-i "${arg}/PKGBUILD"
sed -e 's|depends+=(|\0plasma-x11-session |' \
-i "${arg}/PKGBUILD"
done
fi

View File

@@ -0,0 +1 @@
PACKAGE_BLOCK=package_plasma-workspace

View File

@@ -8,6 +8,7 @@ else
do
sed -e "s/systemd-libs/esysusers/" \
-e "s/--enable-systemd/--disable-systemd/" \
-e "s/-Dsystemd-service=enabled/-Dsystemd-service=disabled/" \
-e "s/'systemd'//" \
-i "${arg}/PKGBUILD"
done

View File

@@ -0,0 +1 @@
../_common/d-systemd.sh

View File

@@ -0,0 +1,11 @@
#!/bin/bash
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
sed -E 's|^(\s+)(python -m build)|\1sed -e "s\|https://archlinux.org\|https://packages.artixlinux.org\|g" \\\n\1 -e "s\|Arch Linux\|Artix Linux\|g" \\\n\1 -i Reflector.py\n\1\2|g' -i "${arg}/PKGBUILD"
done
fi

View File

@@ -0,0 +1,11 @@
#!/bin/bash
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
sed -i '/ulimit/Id' "${arg}/PKGBUILD"
done
fi

View File

@@ -0,0 +1 @@
../_common/archlinux-to-artixlinux.sh

View File

@@ -0,0 +1 @@
../_common/systemd-libs-to-libudev.sh

View File

@@ -0,0 +1,14 @@
#!/bin/bash
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
sed -e "s|'etc/conf.d/smartd'||" \
-i "${arg}/PKGBUILD"
sed -i '/etc\/conf.d\/smartd/d' "${arg}/PKGBUILD"
done
fi

View File

@@ -0,0 +1 @@
../_common/rm-systemd-deps.sh

View File

@@ -0,0 +1 @@
../_common/d-systemd.sh

View File

@@ -0,0 +1 @@
../_common/add-configure-options.pl

View File

@@ -0,0 +1 @@
../_common/rm-systemd.pl

View File

@@ -0,0 +1 @@
CONFIG_OPTIONS=-D systemdsystemunitdir=/usr/lib/systemd # dummy dir

View File

@@ -0,0 +1 @@
../_common/systemd-libs-to-libudev.sh

View File

@@ -0,0 +1 @@
../_common/rm-service.sh

View File

@@ -0,0 +1 @@
../_common/updpkgsums.sh

View File

@@ -0,0 +1 @@
../_common/updpkgsums.sh

View File

@@ -0,0 +1 @@
../_common/rm-service.sh

View File

@@ -0,0 +1 @@
../_common/rm-systemd-deps.sh

View File

@@ -1,7 +1,7 @@
#!/bin/bash
# rm-systemd-make-option.sh
# removes the systemd make option from the PKGBUILD file
# rm-make-use-systemd.sh
# removes line that contain "USE_SYSTEMD=yes"
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"

View File

@@ -0,0 +1 @@
../_common/updpkgsums.sh

13
patches/vlc/04-sd-journal.sh Executable file
View File

@@ -0,0 +1,13 @@
#!/bin/bash
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
sed -i '/libsd_journal/d' "${arg}/PKGBUILD"
sed -i '/vlc-plugin-journal/d' "${arg}/PKGBUILD"
sed -i 's/journal,//' "${arg}/PKGBUILD"
done
fi

1
patches/vlc/env.txt Normal file
View File

@@ -0,0 +1 @@
BLOCKS=package_vlc-plugin-journal

View File

@@ -1,21 +0,0 @@
#!/bin/bash
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
search_string='cmake -B build -S ${pkgname^^}-${pkgver} \\'
append_string=' -DCMAKE_PREFIX_PATH=/usr \\'
line_number=$(grep -n "$search_string" "${arg}/PKGBUILD" | cut -d':' -f1)
if [ -z "$line_number" ]; then
echo "Error: Search string not found in file '${arg}/PKGBUILD'"
exit 1
fi
sed -i "${line_number}s|${search_string}|&\n${append_string}|" "${arg}/PKGBUILD"
done
fi

View File

@@ -0,0 +1,12 @@
#!/bin/sh
if [ "$#" -eq 0 ]
then
echo "Usage: $0 <package repo>"
exit 1
fi
for arg in "$@"
do
sed -i 's/xf86-input-wacom/x11win-input-wacom/g' "${arg}/PKGBUILD"
done

View File

@@ -1,9 +1,7 @@
#!/bin/bash
for i in "$@"; do
sed -e 's|mingw-w64-gcc||' \
-e '/mingw32-strip/d' \
-e '/depends/i CFLAGS+=" -Wno-error=incompatible-pointer-types -fPIC"' \
sed -e '/depends/i CFLAGS+=" -Wno-error=incompatible-pointer-types -fPIC"' \
-i "$i"/PKGBUILD
for arg in "$@"
do

View File

@@ -4,8 +4,7 @@ if [ "$#" -eq 0 ]; then
else
for arg in "$@"
do
sed -e 's|mingw-w64-gcc||' \
-e 's|-ffat-lto-objects|-ffat-lto-objects -fPIC|' \
sed -e 's|-ffat-lto-objects|-ffat-lto-objects -fPIC|' \
-i $arg/PKGBUILD
done

View File

@@ -0,0 +1 @@
../_common/rm-systemd-deps.sh

View File

@@ -0,0 +1 @@
../_common/systemd-libs-to-libudev.sh