69 Commits

Author SHA1 Message Date
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
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
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
52 changed files with 216 additions and 82 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

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

@@ -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

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,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

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

@@ -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 @@
../_common/add-source.pl

View File

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

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

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,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

@@ -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
-}

View File

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