From 3896d5978f5170081230b6bb3ed705bc2c710c19 Mon Sep 17 00:00:00 2001 From: Akqir <142222025+aKqir24@users.noreply.github.com> Date: Tue, 19 May 2026 17:33:01 +0800 Subject: [PATCH 1/4] fix(awesome-luajit-git): empty session desktop file --- packages/awesome-luajit-git/awesome-luajit-git.pacscript | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/awesome-luajit-git/awesome-luajit-git.pacscript b/packages/awesome-luajit-git/awesome-luajit-git.pacscript index f852191879..2e1e4da3ed 100644 --- a/packages/awesome-luajit-git/awesome-luajit-git.pacscript +++ b/packages/awesome-luajit-git/awesome-luajit-git.pacscript @@ -62,7 +62,7 @@ package() { make install DESTDIR="${pkgdir}" mkdir -p "${pkgdir}/usr/share/xsessions" - ln -sf /usr/share/xsessions/"${gives}".desktop "${pkgdir}/usr/share/xsessions/${gives}.desktop" + cp ../"${gives}".desktop /usr/share/xsessions/"${gives}".desktop } # vim:set ft=sh ts=2 sw=2 et: From 566ac78765e30058254cdf9309186460a5ac4c62 Mon Sep 17 00:00:00 2001 From: Akqir <142222025+aKqir24@users.noreply.github.com> Date: Wed, 20 May 2026 09:34:07 +0800 Subject: [PATCH 2/4] Fix xsession directory creation and add cleanup script Ensure the directory for xsession files is created correctly and add post-remove functionality to clean up. --- packages/awesome-luajit-git/awesome-luajit-git.pacscript | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/awesome-luajit-git/awesome-luajit-git.pacscript b/packages/awesome-luajit-git/awesome-luajit-git.pacscript index 2e1e4da3ed..f7341d344c 100644 --- a/packages/awesome-luajit-git/awesome-luajit-git.pacscript +++ b/packages/awesome-luajit-git/awesome-luajit-git.pacscript @@ -61,8 +61,12 @@ package() { cd "${gives}/build" make install DESTDIR="${pkgdir}" - mkdir -p "${pkgdir}/usr/share/xsessions" + mkdir -p "/usr/share/xsessions" cp ../"${gives}".desktop /usr/share/xsessions/"${gives}".desktop } +post_remove() { + rm -f /usr/share/xsessions/"${gives}".desktop +} + # vim:set ft=sh ts=2 sw=2 et: From 415bfa9239710ac4b9a31ec9a1b3ff86efa8239f Mon Sep 17 00:00:00 2001 From: Akqir <142222025+aKqir24@users.noreply.github.com> Date: Wed, 20 May 2026 09:35:39 +0800 Subject: [PATCH 3/4] Fix installation of desktop entry for sessions --- packages/awesome-luajit-git/awesome-luajit-git.pacscript | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/awesome-luajit-git/awesome-luajit-git.pacscript b/packages/awesome-luajit-git/awesome-luajit-git.pacscript index f7341d344c..3db36734cd 100644 --- a/packages/awesome-luajit-git/awesome-luajit-git.pacscript +++ b/packages/awesome-luajit-git/awesome-luajit-git.pacscript @@ -61,8 +61,9 @@ package() { cd "${gives}/build" make install DESTDIR="${pkgdir}" - mkdir -p "/usr/share/xsessions" - cp ../"${gives}".desktop /usr/share/xsessions/"${gives}".desktop + mkdir -p "${pkgdir}/usr/share/xsessions" + cp ../"${gives}".desktop "${pkgdir}"/usr/share/xsessions/ + ln -sf "${pkgdir}"/usr/share/xsessions/"${gives}".desktop "/usr/share/xsessions" } post_remove() { From f2a79b9afe784d85deafda170c369b63393918e9 Mon Sep 17 00:00:00 2001 From: Akqir <142222025+aKqir24@users.noreply.github.com> Date: Wed, 20 May 2026 10:04:00 +0800 Subject: [PATCH 4/4] Update awesome-luajit-git.pacscript --- packages/awesome-luajit-git/awesome-luajit-git.pacscript | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/awesome-luajit-git/awesome-luajit-git.pacscript b/packages/awesome-luajit-git/awesome-luajit-git.pacscript index 3db36734cd..6c8a3cc33a 100644 --- a/packages/awesome-luajit-git/awesome-luajit-git.pacscript +++ b/packages/awesome-luajit-git/awesome-luajit-git.pacscript @@ -63,7 +63,6 @@ package() { make install DESTDIR="${pkgdir}" mkdir -p "${pkgdir}/usr/share/xsessions" cp ../"${gives}".desktop "${pkgdir}"/usr/share/xsessions/ - ln -sf "${pkgdir}"/usr/share/xsessions/"${gives}".desktop "/usr/share/xsessions" } post_remove() {