wok annotate lxqt/receipt @ rev 25794
created recipe for exo-lang
author | Hans-G?nter Theisgen |
---|---|
date | Wed Oct 23 16:19:52 2024 +0100 (4 weeks ago) |
parents | 20661c276bcf |
children |
rev | line source |
---|---|
psychomaniak@17245 | 1 # SliTaz package receipt. |
psychomaniak@17245 | 2 |
psychomaniak@17245 | 3 PACKAGE="lxqt" |
psychomaniak@17245 | 4 VERSION="0.8.0" |
psychomaniak@17245 | 5 CATEGORY="meta" |
psychomaniak@17245 | 6 SHORT_DESC="LXQt metapackage + userconfig slim-install." |
psychomaniak@17245 | 7 MAINTAINER="psychomaniak@xakep.ru" |
psychomaniak@17245 | 8 LICENSE="GPL2" |
pascal@25443 | 9 WEB_SITE="https://web.archive.org/web/20200327135445/https://lxqt.org/" |
psychomaniak@17245 | 10 TAGS="LXQt" |
psychomaniak@17245 | 11 |
psychomaniak@17340 | 12 DEPENDS="gvfs gvfs-udisks2 lximage-qt libQtMimeTypes liblxqt liblxqt-mount lxqt-about \ |
psychomaniak@17245 | 13 lxqt-admin lxqt-appswitcher lxqt-common lxqt-config lxqt-config-randr \ |
psychomaniak@17245 | 14 lxqt-globalkeys lxqt-notificationd lxqt-openssh-askpass lxqt-panel \ |
psychomaniak@17245 | 15 lxqt-policykit lxqt-powermanagement lxqt-qtplugin lxqt-runner lxqt-session \ |
psychomaniak@17245 | 16 lxqt-themes openbox obconf-qt oxygen-icons qlipper qtconfig pcmanfm-qt \ |
psychomaniak@17245 | 17 xorg-xprop xorg-xset" |
psychomaniak@17245 | 18 |
psychomaniak@17245 | 19 SUGGESTED="copyq juffed qterminal qps qupzilla" |
psychomaniak@17245 | 20 |
psychomaniak@17245 | 21 genpkg_rules() |
psychomaniak@17245 | 22 { |
psychomaniak@17245 | 23 mkdir -p $fs/etc |
psychomaniak@17245 | 24 } |
psychomaniak@17245 | 25 |
psychomaniak@17245 | 26 post_install() |
psychomaniak@17245 | 27 { |
pascal@18730 | 28 for i in $(ls -d "$1"/home/* 2> /dev/null); |
pascal@18730 | 29 do [ -d "$i" ] && \ |
pascal@18730 | 30 sed '/WINDOW_MANAGER=/s|"\([^"]*\)"|"startlxqt"|' -i \ |
pascal@18730 | 31 "$i/.config/slitaz/applications.conf" \ |
pascal@18730 | 32 "$1/etc/slitaz/applications.conf" |
psychomaniak@17245 | 33 done |
psychomaniak@17245 | 34 |
psychomaniak@17245 | 35 for a in lxpanel pcmanfm tazpkg-notify xcompmgr; do |
pascal@18730 | 36 grep -q LXQt "$1/etc/xdg/autostart/$a.desktop" || \ |
pascal@18730 | 37 sed '/NotShowIn=/s|;$|&LXQt;|' -i "$1/etc/xdg/autostart/$a.desktop" |
psychomaniak@17245 | 38 done |
psychomaniak@17245 | 39 } |
psychomaniak@17245 | 40 |
psychomaniak@17245 | 41 post_remove() |
psychomaniak@17245 | 42 { |
pascal@18730 | 43 for i in $(ls -d "$1"/home/* 2> /dev/null); |
pascal@18730 | 44 do [ -d "$i" ] && \ |
pascal@18730 | 45 sed '/WINDOW_MANAGER=/s|"\([^"]*\)"|"lxde-session"|' -i \ |
pascal@18730 | 46 "$i/.config/slitaz/applications.conf" \ |
pascal@18730 | 47 "$1/etc/slitaz/applications.conf" |
psychomaniak@17245 | 48 done |
psychomaniak@17245 | 49 } |