15 Commits

Author SHA1 Message Date
Nathan
e9c57ebc0e fix 2025-10-15 01:22:02 -05:00
e0e68d2f14 Merge pull request 'feat(valkey): remove cd to systemd dir from PKGBUILD' (#419) from valkey into master
Reviewed-on: #419
2025-10-04 14:41:01 +02:00
adaf10b218 feat(valkey): remove cd to systemd dir from PKGBUILD
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 37s
2025-10-04 12:10:43 +00:00
f9cbb3fbc4 update appstream
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 2s
2025-10-02 18:05:44 -05:00
ae23963ebb patch xdg-user-dirs pkgs (rm systemd and install)
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 6s
moves from patching the PKGBUILD to _common scripts, deletes patches for
the xdg-user-dirs-updates package, which does not exist anymore
2025-09-29 20:43:47 +02:00
c98317e351 fix switcheroo-control
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 35s
Turns out it needed linux-api-headers to build.
2025-09-29 10:01:03 -05:00
9736350b62 Merge pull request 'lib32-pam: Remove signed' (#415) from lib32-pam into master
Reviewed-on: #415
2025-09-29 09:53:21 +02:00
Nathan
73ca04b73c lib32-pam: Remove signed
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 3s
2025-09-29 02:52:11 -05:00
5002faf603 Merge pull request 'lib32-pam: Add' (#414) from lib32-pam into master
Reviewed-on: #414
2025-09-29 09:49:08 +02:00
Nathan
945b44913d lib32-pam: Add
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 49s
2025-09-29 02:46:41 -05:00
3647d80a1b update usbguard
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 2s
2025-09-28 09:58:33 -05:00
88b3e22fc9 Merge pull request 'NetworkManger: Add' (#410) from networkmanager into master
Reviewed-on: #410
2025-09-24 07:34:20 +02:00
Nathan
e10c41f86a NetworkManger: Add
All checks were successful
Required Approvals / required-approvals (pull_request) Successful in 2s
2025-09-24 00:33:15 -05:00
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
16 changed files with 61 additions and 58 deletions

View File

@@ -6,7 +6,7 @@ if [ "$#" -eq 0 ]; then
else
for arg in "$@"
do
line_number=$(grep -n "Dqt-versions" "${arg}/PKGBUILD" | cut -d : -f 1)
line_number=$(grep -n "Dqt" "${arg}/PKGBUILD" | cut -d : -f 1)
line_number=$((line_number+1))
sed -i "${line_number}"'i\ -Dsystemd=false \\' "${arg}/PKGBUILD"
done

View File

@@ -0,0 +1,9 @@
#!/bin/sh
for i in $@; do
sed -e '/Dlogind/ s,enabled,disabled,' \
-e '/Delogind/ s,disabled,enabled,' \
-e 's,lib32-systemd,lib32-elogind,' \
-e 's|?signed||' \
-i $i/PKGBUILD
done

View File

@@ -0,0 +1,13 @@
#!/bin/sh
for i in $@; do
sed -e '/systemd-libs/d' \
-e 's,systemd,elogind,g' \
-i $i/PKGBUILD
sed -e '/selinux=false/a\ -D systemdsystemunitdir=no' \
-e '/selinux=false/a\ -D session_tracking=elogind' \
-e '/selinux=false/a\ -D systemd_journal=false' \
-e '/NetworkManager.service/d' \
-e '/mobile-broadband/a\ elogind' \
-e '/util-linux/a\ libelogind' \
-i $i/PKGBUILD
done

View File

@@ -7,6 +7,8 @@ for i in $@ ; do
-e '/systemd/d' \
-e '/install=pulseaudio.install/d' \
-e '/iautospawn/s,no,yes,' -i $i/PKGBUILD
sed -e '/elogind=enabled/a\ -D systemd=disabled' \
-i "$i/PKGBUILD"
done

View File

@@ -0,0 +1 @@
../_common/add-source.pl

View File

@@ -1 +1,4 @@
CONFIG_OPTIONS=-D systemdsystemunitdir=/usr/lib/systemd # dummy dir
SOURCE_BLOCK=makedepends
SOURCES= linux-api-headers\n
SOURCES_NO_NEWLINE=y

View File

@@ -0,0 +1 @@
../_common/add-source.pl

3
patches/usbguard/env.txt Normal file
View File

@@ -0,0 +1,3 @@
SOURCE_BLOCK=depends
SOURCES= dbus-glib\n
SOURCES_NO_NEWLINE=y

View File

@@ -0,0 +1,14 @@
#!/bin/bash
# rm-cd-to-systemd-dir.sh
# removes line that contain "cd /usr/lib/systemd/system" from PKGBUILD files
if [ "$#" -eq 0 ]; then
echo "Usage: $0 <package repo>"
exit 1
else
for arg in "$@"
do
sed -i '/usr\/lib\/systemd\/system/d' "${arg}/PKGBUILD"
done
fi

View File

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

View File

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

View File

@@ -1,28 +0,0 @@
--- a/PKGBUILD 2024-07-22 10:00:21.560007599 +0200
+++ b/PKGBUILD 2024-07-22 10:10:31.346674268 +0200
@@ -9,14 +9,13 @@
url="https://www.freedesktop.org/wiki/Software/xdg-user-dirs"
arch=(x86_64)
license=(GPL)
-depends=(sh systemd)
+depends=(sh)
makedepends=(docbook-xsl git)
backup=(etc/xdg/user-dirs.conf etc/xdg/user-dirs.defaults)
install=xdg-user-dirs.install
options=(!emptydirs)
_commit=52e71ff04416f2ca3adaf6d73193de4b8b83de46 # tags/0.18^0
-source=("git+https://gitlab.freedesktop.org/xdg/xdg-user-dirs.git#commit=$_commit"
- xdg-user-dirs-update.service)
+source=("git+https://gitlab.freedesktop.org/xdg/xdg-user-dirs.git#commit=$_commit")
sha256sums=('SKIP'
'53c75f52d782e9492601400236bc8e5bfa76a26f0afd9bce3fe8df1740d341f0')
@@ -39,8 +38,4 @@
package() {
cd $pkgname
make DESTDIR="$pkgdir" install
-
- # We use a service
- rm "$pkgdir/etc/xdg/autostart/xdg-user-dirs.desktop"
- install -Dt "$pkgdir/usr/lib/systemd/user" -m644 ../xdg-user-dirs-update.service
}

View File

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

View File

@@ -1,28 +0,0 @@
--- a/PKGBUILD 2024-07-22 10:00:21.560007599 +0200
+++ b/PKGBUILD 2024-07-22 10:10:31.346674268 +0200
@@ -9,14 +9,13 @@
url="https://www.freedesktop.org/wiki/Software/xdg-user-dirs"
arch=(x86_64)
license=(GPL)
-depends=(sh systemd)
+depends=(sh)
makedepends=(docbook-xsl git)
backup=(etc/xdg/user-dirs.conf etc/xdg/user-dirs.defaults)
install=xdg-user-dirs.install
options=(!emptydirs)
_commit=52e71ff04416f2ca3adaf6d73193de4b8b83de46 # tags/0.18^0
-source=("git+https://gitlab.freedesktop.org/xdg/xdg-user-dirs.git#commit=$_commit"
- xdg-user-dirs-update.service)
+source=("git+https://gitlab.freedesktop.org/xdg/xdg-user-dirs.git#commit=$_commit")
sha256sums=('SKIP'
'53c75f52d782e9492601400236bc8e5bfa76a26f0afd9bce3fe8df1740d341f0')
@@ -39,8 +38,4 @@
package() {
cd $pkgname
make DESTDIR="$pkgdir" install
-
- # We use a service
- rm "$pkgdir/etc/xdg/autostart/xdg-user-dirs.desktop"
- install -Dt "$pkgdir/usr/lib/systemd/user" -m644 ../xdg-user-dirs-update.service
}

View File

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

View File

@@ -0,0 +1,11 @@
diff --git a/xdg-user-dirs.install b/xdg-user-dirs.install
deleted file mode 100644
index 6908505..0000000
--- a/xdg-user-dirs.install
+++ /dev/null
@@ -1,5 +0,0 @@
-pre_upgrade() {
- if (( $(vercmp $2 0.19-1) < 0)); then
- systemctl --global disable xdg-user-dirs-update.service
- fi
-}