55 Commits

Author SHA1 Message Date
ac312e4847 add wlroots0.19
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 32s
2025-09-23 17:19:27 -05:00
c9b2520570 remove wlroots 2025-09-23 17:17:32 -05:00
2e21eda4a3 add spice-vdagent
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 4s
2025-09-23 15:59:29 -05:00
e67cceeeb8 update gnome-session
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 48s
2025-09-23 10:26:26 -05:00
8cc9cde70f add gnome-software 2025-09-23 09:46:16 -05:00
2cdb029b76 update gnome-settings-daemon 2025-09-23 09:43:17 -05:00
f6a7b60e5f remove gnome-initial-setup 2025-09-23 09:26:27 -05:00
6bc3d41834 update at-spi2-core 2025-09-22 15:44:09 -05:00
75d7197cd4 update dconf
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 42s
2025-09-22 10:17:40 -05:00
acda4ea646 Merge pull request 'add zerotier-one' (#405) from zerotier-one into master
Reviewed-on: #405
2025-09-15 18:34:46 +02:00
824794640a add zerotier-one
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 1m7s
2025-09-15 11:33:17 -05:00
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
38 changed files with 146 additions and 26 deletions

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

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

View File

@@ -10,7 +10,7 @@ else
sed -i "s/')/'/" "${arg}/PKGBUILD"
source_line=$(grep -n "source=" "${arg}/PKGBUILD" | cut -d : -f 1)
source_line=$((source_line+1))
sed -i "${source_line}"'i\ "0001-meson-add-logind-provider-option.patch")' "${arg}/PKGBUILD"
sed -i "${source_line}"'i\ "0001-meson-allow-disabling-systemd-specific-code.patch")' "${arg}/PKGBUILD"
b2_line=$(grep -n "b2sums=" "${arg}/PKGBUILD" | cut -d : -f 1)
b2_line=$((b2_line+1))
@@ -18,8 +18,8 @@ else
prepare_line=$(grep -n "prepare()" "${arg}/PKGBUILD" | cut -d : -f 1)
prepare_line=$((prepare_line+2))
sed -i "${prepare_line}"'i\ git apply -3 ../0001-meson-add-logind-provider-option.patch' "${arg}/PKGBUILD"
sed -i "${prepare_line}"'i\ git apply -3 ../0001-meson-allow-disabling-systemd-specific-code.patch' "${arg}/PKGBUILD"
sed -i 's/$pkgname build/$pkgname build -Dlogind_provider=elogind/' "${arg}/PKGBUILD"
sed -i 's/$pkgname build/$pkgname build -Dsystemd=disabled/' "${arg}/PKGBUILD"
done
fi

View File

@@ -6,6 +6,6 @@ if [ "$#" -eq 0 ]; then
else
for arg in "$@"
do
sed -i "s/pkgname build/pkgname build \-Dsystemd=false/" "${arg}/PKGBUILD"
sed -i "s/ usbguard/ udev\n usbguard/" "${arg}/PKGBUILD"
done
fi

View File

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

View File

@@ -7,5 +7,7 @@ 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

1
patches/kwin-x11 Symbolic link
View File

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

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

@@ -1 +0,0 @@
../_common/rm-systemd-deps.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,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/d-systemd.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 @@
CONFIG_OPTIONS=-D systemdsystemunitdir=/usr/lib/systemd # dummy dir

View File

@@ -0,0 +1 @@
../_common/systemd-libs-to-libudev.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

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