diff options
author | Dct Mei | 2021-02-07 11:36:48 +0800 |
---|---|---|
committer | Dct Mei | 2021-02-07 11:36:48 +0800 |
commit | 51d4e20071d0a1db48e29106529405879d31da86 (patch) | |
tree | 6700c4291abb4ec083a16a5bceeae3b23c471974 | |
download | aur-51d4e20071d0a1db48e29106529405879d31da86.tar.gz |
feat: v1.6.1-1
-rw-r--r-- | .SRCINFO | 208 | ||||
-rw-r--r-- | PKGBUILD | 278 |
2 files changed, 486 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..81684521e15d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,208 @@ +pkgbase = rofi-themes + pkgdesc = A large collection of Rofi based custom Menu, Applets, Launchers & Powermenus + pkgver = 1.6.1 + pkgrel = 1 + url = https://github.com/dctxmei/rofi-themes + arch = any + groups = rofi-themes + license = GPL3 + makedepends = git + depends = rofi>=1.6.1 + optdepends = papirus-icon-theme: for default icon + optdepends = xorg-xbacklight: for Backlight + optdepends = acpi: for Battery + optdepends = mpc: for MPD + optdepends = mpd: for MPD + optdepends = networkmanager: for Network + optdepends = termite: for Network + optdepends = systemd: for Powermenu + optdepends = i3lock: for Powermenu + optdepends = betterlockscreen: for Powermenu + optdepends = firefox: for Quicklinks + optdepends = chromium: for Quicklinks + optdepends = midori: for Quicklinks + optdepends = scrot: for Screenshot + optdepends = viewnior: for Screenshot + optdepends = coreutils: for Time + optdepends = alsa-utils: for Volume + source = rofi-themes-1.6.1.tar.gz::https://github.com/dctxmei/rofi-themes/archive/v1.6.1.tar.gz + sha256sums = d6eb21bdceaf2016a7310ebfd78b3f73ebd6c4f9d78b007a678de155de50d0e9 + +pkgname = rofi-theme-android-1080p + groups = rofi-themes + groups = rofi-themes-1080p + depends = rofi>=1.6.1 + depends = rofi-theme-applet-1080p + depends = rofi-theme-used + depends = rofi-theme-fonts + conflicts = rofi-theme-android-1080p-git + backup = etc/rofi/1080p/applets/android/colors.rasi + backup = etc/rofi/1080p/applets/android/apps.sh + backup = etc/rofi/1080p/applets/android/backlight.sh + backup = etc/rofi/1080p/applets/android/mpd.sh + backup = etc/rofi/1080p/applets/android/powermenu.sh + backup = etc/rofi/1080p/applets/android/quicklinks.sh + backup = etc/rofi/1080p/applets/android/screenshot.sh + backup = etc/rofi/1080p/applets/android/volume.sh + +pkgname = rofi-theme-android-720p + groups = rofi-themes + groups = rofi-themes-720p + depends = rofi>=1.6.1 + depends = rofi-theme-applet-720p + depends = rofi-theme-used + depends = rofi-theme-fonts + conflicts = rofi-theme-android-720p-git + backup = etc/rofi/720p/applets/android/colors.rasi + backup = etc/rofi/720p/applets/android/apps.sh + backup = etc/rofi/720p/applets/android/backlight.sh + backup = etc/rofi/720p/applets/android/mpd.sh + backup = etc/rofi/720p/applets/android/powermenu.sh + backup = etc/rofi/720p/applets/android/quicklinks.sh + backup = etc/rofi/720p/applets/android/screenshot.sh + backup = etc/rofi/720p/applets/android/volume.sh + +pkgname = rofi-theme-applet-1080p + groups = rofi-themes + groups = rofi-themes-1080p + depends = rofi>=1.6.1 + depends = rofi-theme-used + depends = rofi-theme-fonts + conflicts = rofi-theme-applet-1080p-git + backup = etc/rofi/1080p/applets/styles/colors.rasi + backup = etc/rofi/1080p/applets/applets/apps.sh + backup = etc/rofi/1080p/applets/applets/backlight.sh + backup = etc/rofi/1080p/applets/applets/battery.sh + backup = etc/rofi/1080p/applets/applets/mpd.sh + backup = etc/rofi/1080p/applets/applets/network.sh + backup = etc/rofi/1080p/applets/applets/powermenu.sh + backup = etc/rofi/1080p/applets/applets/quicklinks.sh + backup = etc/rofi/1080p/applets/applets/screenshot.sh + backup = etc/rofi/1080p/applets/applets/style.sh + backup = etc/rofi/1080p/applets/applets/time.sh + backup = etc/rofi/1080p/applets/applets/volume.sh + +pkgname = rofi-theme-applet-720p + groups = rofi-themes + groups = rofi-themes-720p + depends = rofi>=1.6.1 + depends = rofi-theme-used + depends = rofi-theme-fonts + conflicts = rofi-theme-applet-720p-git + backup = etc/rofi/720p/applets/styles/colors.rasi + backup = etc/rofi/720p/applets/applets/apps.sh + backup = etc/rofi/720p/applets/applets/backlight.sh + backup = etc/rofi/720p/applets/applets/battery.sh + backup = etc/rofi/720p/applets/applets/mpd.sh + backup = etc/rofi/720p/applets/applets/network.sh + backup = etc/rofi/720p/applets/applets/powermenu.sh + backup = etc/rofi/720p/applets/applets/quicklinks.sh + backup = etc/rofi/720p/applets/applets/screenshot.sh + backup = etc/rofi/720p/applets/applets/style.sh + backup = etc/rofi/720p/applets/applets/time.sh + backup = etc/rofi/720p/applets/applets/volume.sh + +pkgname = rofi-theme-launcher-1080p + groups = rofi-themes + groups = rofi-themes-1080p + depends = rofi>=1.6.1 + depends = rofi-theme-used + depends = rofi-theme-fonts + conflicts = rofi-theme-launcher-1080p-git + backup = etc/rofi/1080p/launchers/ribbon/styles/colors.rasi + backup = etc/rofi/1080p/launchers/slate/styles/colors.rasi + backup = etc/rofi/1080p/launchers/text/styles/colors.rasi + backup = etc/rofi/1080p/launchers/colorful/launcher.sh + backup = etc/rofi/1080p/launchers/misc/launcher.sh + backup = etc/rofi/1080p/launchers/ribbon/launcher.sh + backup = etc/rofi/1080p/launchers/slate/launcher.sh + backup = etc/rofi/1080p/launchers/text/launcher.sh + +pkgname = rofi-theme-launcher-720p + groups = rofi-themes + groups = rofi-themes-720p + depends = rofi>=1.6.1 + depends = rofi-theme-used + depends = rofi-theme-fonts + conflicts = rofi-theme-launcher-720p-git + backup = etc/rofi/720p/launchers/ribbon/styles/colors.rasi + backup = etc/rofi/720p/launchers/slate/styles/colors.rasi + backup = etc/rofi/720p/launchers/text/styles/colors.rasi + backup = etc/rofi/720p/launchers/colorful/launcher.sh + backup = etc/rofi/720p/launchers/misc/launcher.sh + backup = etc/rofi/720p/launchers/ribbon/launcher.sh + backup = etc/rofi/720p/launchers/slate/launcher.sh + backup = etc/rofi/720p/launchers/text/launcher.sh + +pkgname = rofi-theme-menu-1080p + groups = rofi-themes + groups = rofi-themes-1080p + depends = rofi>=1.6.1 + depends = rofi-theme-applet-1080p + depends = rofi-theme-used + depends = rofi-theme-fonts + conflicts = rofi-theme-menu-1080p-git + backup = etc/rofi/1080p/applets/menu/apps.sh + backup = etc/rofi/1080p/applets/menu/backlight.sh + backup = etc/rofi/1080p/applets/menu/battery.sh + backup = etc/rofi/1080p/applets/menu/mpd.sh + backup = etc/rofi/1080p/applets/menu/network.sh + backup = etc/rofi/1080p/applets/menu/powermenu.sh + backup = etc/rofi/1080p/applets/menu/quicklinks.sh + backup = etc/rofi/1080p/applets/menu/screenshot.sh + backup = etc/rofi/1080p/applets/menu/style.sh + backup = etc/rofi/1080p/applets/menu/time.sh + backup = etc/rofi/1080p/applets/menu/volume.sh + +pkgname = rofi-theme-menu-720p + groups = rofi-themes + groups = rofi-themes-720p + depends = rofi>=1.6.1 + depends = rofi-theme-applet-720p + depends = rofi-theme-used + depends = rofi-theme-fonts + conflicts = rofi-theme-menu-720p-git + backup = etc/rofi/720p/applets/menu/apps.sh + backup = etc/rofi/720p/applets/menu/backlight.sh + backup = etc/rofi/720p/applets/menu/battery.sh + backup = etc/rofi/720p/applets/menu/mpd.sh + backup = etc/rofi/720p/applets/menu/network.sh + backup = etc/rofi/720p/applets/menu/powermenu.sh + backup = etc/rofi/720p/applets/menu/quicklinks.sh + backup = etc/rofi/720p/applets/menu/screenshot.sh + backup = etc/rofi/720p/applets/menu/style.sh + backup = etc/rofi/720p/applets/menu/time.sh + backup = etc/rofi/720p/applets/menu/volume.sh + +pkgname = rofi-theme-powermenu-1080p + groups = rofi-themes + groups = rofi-themes-1080p + depends = rofi>=1.6.1 + depends = rofi-theme-used + depends = rofi-theme-fonts + conflicts = rofi-theme-powermenu-1080p-git + backup = etc/rofi/1080p/powermenu/styles/colors.rasi + backup = etc/rofi/1080p/powermenu/powermenu.sh + +pkgname = rofi-theme-powermenu-720p + groups = rofi-themes + groups = rofi-themes-720p + depends = rofi>=1.6.1 + depends = rofi-theme-used + depends = rofi-theme-fonts + conflicts = rofi-theme-powermenu-720p-git + backup = etc/rofi/720p/powermenu/styles/colors.rasi + backup = etc/rofi/720p/powermenu/powermenu.sh + +pkgname = rofi-theme-used + groups = rofi-themes + groups = rofi-themes-1080p + groups = rofi-themes-720p + conflicts = rofi-theme-used-git + +pkgname = rofi-theme-fonts + groups = rofi-themes + groups = rofi-themes-1080p + groups = rofi-themes-720p + conflicts = rofi-theme-fonts-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d81b8ad9f8bb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,278 @@ +# Maintainer: Dct Mei <dctxmei@yandex.com> + +pkgbase=rofi-themes +pkgname=('rofi-theme-android-1080p' + 'rofi-theme-android-720p' + 'rofi-theme-applet-1080p' + 'rofi-theme-applet-720p' + 'rofi-theme-launcher-1080p' + 'rofi-theme-launcher-720p' + 'rofi-theme-menu-1080p' + 'rofi-theme-menu-720p' + 'rofi-theme-powermenu-1080p' + 'rofi-theme-powermenu-720p' + 'rofi-theme-used' + 'rofi-theme-fonts') +pkgver=1.6.1 +pkgrel=1 +pkgdesc="A large collection of Rofi based custom Menu, Applets, Launchers & Powermenus" +arch=('any') +url="https://github.com/dctxmei/rofi-themes" +license=('GPL3') +groups=('rofi-themes') +depends=("rofi>=${pkgver}") +optdepends=('papirus-icon-theme: for default icon' + 'xorg-xbacklight: for Backlight' + 'acpi: for Battery' + 'mpc: for MPD' + 'mpd: for MPD' + 'networkmanager: for Network' + 'termite: for Network' + 'systemd: for Powermenu' + 'i3lock: for Powermenu' + 'betterlockscreen: for Powermenu' + 'firefox: for Quicklinks' + 'chromium: for Quicklinks' + 'midori: for Quicklinks' + 'scrot: for Screenshot' + 'viewnior: for Screenshot' + 'coreutils: for Time' + 'alsa-utils: for Volume') +makedepends=('git') +source=("${pkgbase}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +sha256sums=('d6eb21bdceaf2016a7310ebfd78b3f73ebd6c4f9d78b007a678de155de50d0e9') + +prepare() { + cd "${srcdir}"/"${pkgbase}-${pkgver}"/ + find 1080p/ -type f -exec sed 's|$HOME/.config/rofi/|/usr/share/rofi/1080p/|' -i {} \; + find 720p/ -type f -exec sed 's|$HOME/.config/rofi/|/usr/share/rofi/720p/|' -i {} \; +} + +package_rofi-theme-used() { + groups+=('rofi-themes-1080p' + 'rofi-themes-720p') + conflicts=('rofi-theme-used-git') + cd "${srcdir}"/"${pkgbase}-${pkgver}"/ + install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/rofi-theme-used/ + install -Dm 644 1080p/bin/usedcpu -t "${pkgdir}"/usr/bin/ + install -Dm 644 1080p/bin/usedram -t "${pkgdir}"/usr/bin/ +} + +package_rofi-theme-fonts() { + groups+=('rofi-themes-1080p' + 'rofi-themes-720p') + conflicts=('rofi-theme-fonts-git') + cd "${srcdir}"/"${pkgbase}-${pkgver}"/ + cd fonts/ + find . -type d -exec install -vd "${pkgdir}"/usr/share/fonts/rofi-theme-fonts/{} \; + find . -type f -exec install -vm 644 {} "${pkgdir}"/usr/share/fonts/rofi-theme-fonts/{} \; +} + +_package() { + cd "${srcdir}"/"${pkgbase}-${pkgver}"/ + install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/"${name}-${resolution}"/ + install -d "${pkgdir}"/usr/bin/ + if [[ "${name}" == 'android' ]]; then + find "${resolution}"/applets/android/ -type d -exec install -vd "${pkgdir}"/usr/share/rofi/{} \; + find "${resolution}"/applets/android/ -type f -exec install -vm 644 {} "${pkgdir}"/usr/share/rofi/{} \; + install -Dm 666 "${resolution}"/applets/android/colors.rasi -t "${pkgdir}"/usr/share/rofi/"${resolution}"/applets/android/ + install -d "${pkgdir}"/etc/rofi/"${resolution}"/applets/android/ + ln -s /usr/share/rofi/"${resolution}"/applets/android/colors.rasi "${pkgdir}"/etc/rofi/"${resolution}"/applets/android/colors.rasi + install -Dm 666 "${resolution}"/applets/android/colors.rasi -t "${pkgdir}"/etc/rofi/"${resolution}"/applets/android/ + ln -fs /etc/rofi/"${resolution}"/applets/android/colors.rasi "${pkgdir}"/usr/share/rofi/"${resolution}"/applets/android/colors.rasi + install -d "${pkgdir}"/etc/rofi/"${resolution}"/applets/android/ + for scripts in 'apps' 'backlight' 'mpd' 'powermenu' 'quicklinks' 'screenshot' 'volume'; do + install -Dm 755 "${resolution}"/applets/android/"${scripts}".sh -t "${pkgdir}"/usr/share/rofi/"${resolution}"/applets/android/ + ln -s /usr/share/rofi/"${resolution}"/applets/android/"${scripts}".sh "${pkgdir}"/etc/rofi/"${resolution}"/applets/android/"${scripts}".sh + ln -s /usr/share/rofi/"${resolution}"/applets/android/"${scripts}".sh "${pkgdir}"/usr/bin/android_"${scripts}"_"${resolution}" + done + elif [[ "${name}" == 'applet' ]]; then + find "${resolution}"/applets/applets/ -type d -exec install -vd "${pkgdir}"/usr/share/rofi/{} \; + find "${resolution}"/applets/applets/ -type f -exec install -vm 644 {} "${pkgdir}"/usr/share/rofi/{} \; + find "${resolution}"/applets/styles/ -type d -exec install -vd "${pkgdir}"/usr/share/rofi/{} \; + find "${resolution}"/applets/styles/ -type f -exec install -vm 644 {} "${pkgdir}"/usr/share/rofi/{} \; + install -Dm 666 "${resolution}"/applets/styles/colors.rasi -t "${pkgdir}"/usr/share/rofi/"${resolution}"/applets/styles/ + install -d "${pkgdir}"/etc/rofi/"${resolution}"/applets/styles/ + ln -s /usr/share/rofi/"${resolution}"/applets/styles/colors.rasi "${pkgdir}"/etc/rofi/"${resolution}"/applets/styles/colors.rasi + install -d "${pkgdir}"/etc/rofi/"${resolution}"/applets/applets/ + for scripts in 'apps' 'backlight' 'battery' 'mpd' 'network' 'powermenu' 'quicklinks' 'screenshot' 'time' 'volume'; do + install -Dm 755 "${resolution}"/applets/applets/"${scripts}".sh -t "${pkgdir}"/usr/share/rofi/"${resolution}"/applets/applets/ + ln -s /usr/share/rofi/"${resolution}"/applets/applets/"${scripts}".sh "${pkgdir}"/etc/rofi/"${resolution}"/applets/applets/"${scripts}".sh + ln -s /usr/share/rofi/"${resolution}"/applets/applets/"${scripts}".sh "${pkgdir}"/usr/bin/applet_"${scripts}"_"${resolution}" + done + install -Dm 755 "${resolution}"/applets/applets/style.sh -t "${pkgdir}"/usr/share/rofi/"${resolution}"/applets/applets/ + ln -s /usr/share/rofi/"${resolution}"/applets/applets/style.sh "${pkgdir}"/etc/rofi/"${resolution}"/applets/applets/style.sh + elif [[ "${name}" == 'launcher' ]]; then + find "${resolution}"/launchers/ -type d -exec install -vd "${pkgdir}"/usr/share/rofi/{} \; + find "${resolution}"/launchers/ -type f -exec install -vm 644 {} "${pkgdir}"/usr/share/rofi/{} \; + install -Dm 666 "${resolution}"/launchers/colorful/colors.rasi -t "${pkgdir}"/usr/share/rofi/"${resolution}"/launchers/colorful/ + install -d "${pkgdir}"/etc/rofi/"${resolution}"/launchers/colorful/ + ln -s /usr/share/rofi/"${resolution}"/launchers/colorful/colors.rasi "${pkgdir}"/etc/rofi/"${resolution}"/launchers/colorful/colors.rasi + for colors in 'ribbon' 'slate' 'text'; do + install -Dm 666 "${resolution}"/launchers/"${colors}"/styles/colors.rasi -t "${pkgdir}"/usr/share/rofi/"${resolution}"/launchers/"${colors}"/styles/ + install -dm 777 "${pkgdir}"/usr/share/rofi/"${resolution}"/launchers/"${colors}"/styles/ + install -d "${pkgdir}"/etc/rofi/"${resolution}"/launchers/"${colors}"/styles/ + ln -s /usr/share/rofi/"${resolution}"/launchers/"${colors}"/styles/colors.rasi "${pkgdir}"/etc/rofi/"${resolution}"/launchers/"${colors}"/styles/colors.rasi + done + for scripts in 'colorful' 'misc' 'ribbon' 'slate' 'text'; do + install -Dm 755 "${resolution}"/launchers/"${scripts}"/launcher.sh -t "${pkgdir}"/usr/share/rofi/"${resolution}"/launchers/"${scripts}"/ + install -d "${pkgdir}"/etc/rofi/"${resolution}"/launchers/"${scripts}"/ + ln -s /usr/share/rofi/"${resolution}"/launchers/"${scripts}"/launcher.sh "${pkgdir}"/etc/rofi/"${resolution}"/launchers/"${scripts}"/launcher.sh + ln -s /usr/share/rofi/"${resolution}"/launchers/"${scripts}"/launcher.sh "${pkgdir}"/usr/bin/launcher_"${scripts}"_"${resolution}" + done + elif [[ "${name}" == 'menu' ]]; then + find "${resolution}"/applets/menu/ -type d -exec install -vd "${pkgdir}"/usr/share/rofi/{} \; + find "${resolution}"/applets/menu/ -type f -exec install -vm 644 {} "${pkgdir}"/usr/share/rofi/{} \; + install -d "${pkgdir}"/etc/rofi/"${resolution}"/applets/menu/ + for scripts in 'apps' 'backlight' 'battery' 'mpd' 'network' 'powermenu' 'quicklinks' 'screenshot' 'time' 'volume'; do + install -Dm 755 "${resolution}"/applets/menu/"${scripts}".sh -t "${pkgdir}"/usr/share/rofi/"${resolution}"/applets/menu/ + ln -s /usr/share/rofi/"${resolution}"/applets/menu/"${scripts}".sh "${pkgdir}"/etc/rofi/"${resolution}"/applets/menu/"${scripts}".sh + ln -s /usr/share/rofi/"${resolution}"/applets/menu/"${scripts}".sh "${pkgdir}"/usr/bin/menu_"${scripts}"_"${resolution}" + done + install -Dm 755 "${resolution}"/applets/menu/style.sh -t "${pkgdir}"/usr/share/rofi/"${resolution}"/applets/menu/ + install -d "${pkgdir}"/etc/rofi/"${resolution}"/applets/menu/ + ln -s /usr/share/rofi/"${resolution}"/applets/menu/style.sh "${pkgdir}"/etc/rofi/"${resolution}"/applets/menu/style.sh + elif [[ "${name}" == 'powermenu' ]]; then + find "${resolution}"/powermenu/ -type d -exec install -vd "${pkgdir}"/usr/share/rofi/{} \; + find "${resolution}"/powermenu/ -type f -exec install -vm 644 {} "${pkgdir}"/usr/share/rofi/{} \; + install -Dm 666 "${resolution}"/powermenu/styles/colors.rasi -t "${pkgdir}"/usr/share/rofi/"${resolution}"/powermenu/styles/ + install -dm 777 "${pkgdir}"/usr/share/rofi/"${resolution}"/powermenu/styles/ + install -d "${pkgdir}"/etc/rofi/"${resolution}"/powermenu/styles/ + ln -s /usr/share/rofi/"${resolution}"/powermenu/styles/colors.rasi "${pkgdir}"/etc/rofi/"${resolution}"/powermenu/styles/colors.rasi + install -Dm 755 "${resolution}"/powermenu/powermenu.sh -t "${pkgdir}"/usr/share/rofi/"${resolution}"/powermenu/ + ln -s /usr/share/rofi/"${resolution}"/powermenu/powermenu.sh "${pkgdir}"/etc/rofi/"${resolution}"/powermenu/powermenu.sh + ln -s /usr/share/rofi/"${resolution}"/powermenu/powermenu.sh "${pkgdir}"/usr/bin/powermenu_"${resolution}" + fi +} + +main() { + for _pkgname in "${pkgname[@]}"; do + unset _groups + unset _depends + unset _backup + if [[ "${_pkgname}" == 'rofi-theme-android-1080p' ]]; then + _groups=('rofi-themes-1080p') + _depends=('rofi-theme-applet-1080p') + _backup=('etc/rofi/1080p/applets/android/colors.rasi' + 'etc/rofi/1080p/applets/android/apps.sh' + 'etc/rofi/1080p/applets/android/backlight.sh' + 'etc/rofi/1080p/applets/android/mpd.sh' + 'etc/rofi/1080p/applets/android/powermenu.sh' + 'etc/rofi/1080p/applets/android/quicklinks.sh' + 'etc/rofi/1080p/applets/android/screenshot.sh' + 'etc/rofi/1080p/applets/android/volume.sh') + elif [[ "${_pkgname}" == 'rofi-theme-android-720p' ]]; then + _groups=('rofi-themes-720p') + _depends=('rofi-theme-applet-720p') + _backup=('etc/rofi/720p/applets/android/colors.rasi' + 'etc/rofi/720p/applets/android/apps.sh' + 'etc/rofi/720p/applets/android/backlight.sh' + 'etc/rofi/720p/applets/android/mpd.sh' + 'etc/rofi/720p/applets/android/powermenu.sh' + 'etc/rofi/720p/applets/android/quicklinks.sh' + 'etc/rofi/720p/applets/android/screenshot.sh' + 'etc/rofi/720p/applets/android/volume.sh') + elif [[ "${_pkgname}" == 'rofi-theme-applet-1080p' ]]; then + _groups=('rofi-themes-1080p') + _backup=('etc/rofi/1080p/applets/styles/colors.rasi' + 'etc/rofi/1080p/applets/applets/apps.sh' + 'etc/rofi/1080p/applets/applets/backlight.sh' + 'etc/rofi/1080p/applets/applets/battery.sh' + 'etc/rofi/1080p/applets/applets/mpd.sh' + 'etc/rofi/1080p/applets/applets/network.sh' + 'etc/rofi/1080p/applets/applets/powermenu.sh' + 'etc/rofi/1080p/applets/applets/quicklinks.sh' + 'etc/rofi/1080p/applets/applets/screenshot.sh' + 'etc/rofi/1080p/applets/applets/style.sh' + 'etc/rofi/1080p/applets/applets/time.sh' + 'etc/rofi/1080p/applets/applets/volume.sh') + elif [[ "${_pkgname}" == 'rofi-theme-applet-720p' ]]; then + _groups=('rofi-themes-720p') + _backup=('etc/rofi/720p/applets/styles/colors.rasi' + 'etc/rofi/720p/applets/applets/apps.sh' + 'etc/rofi/720p/applets/applets/backlight.sh' + 'etc/rofi/720p/applets/applets/battery.sh' + 'etc/rofi/720p/applets/applets/mpd.sh' + 'etc/rofi/720p/applets/applets/network.sh' + 'etc/rofi/720p/applets/applets/powermenu.sh' + 'etc/rofi/720p/applets/applets/quicklinks.sh' + 'etc/rofi/720p/applets/applets/screenshot.sh' + 'etc/rofi/720p/applets/applets/style.sh' + 'etc/rofi/720p/applets/applets/time.sh' + 'etc/rofi/720p/applets/applets/volume.sh') + elif [[ "${_pkgname}" == 'rofi-theme-launcher-1080p' ]]; then + _groups=('rofi-themes-1080p') + _backup=('etc/rofi/1080p/launchers/ribbon/styles/colors.rasi' + 'etc/rofi/1080p/launchers/slate/styles/colors.rasi' + 'etc/rofi/1080p/launchers/text/styles/colors.rasi' + 'etc/rofi/1080p/launchers/colorful/launcher.sh' + 'etc/rofi/1080p/launchers/misc/launcher.sh' + 'etc/rofi/1080p/launchers/ribbon/launcher.sh' + 'etc/rofi/1080p/launchers/slate/launcher.sh' + 'etc/rofi/1080p/launchers/text/launcher.sh') + elif [[ "${_pkgname}" == 'rofi-theme-launcher-720p' ]]; then + _groups=('rofi-themes-720p') + _backup=('etc/rofi/720p/launchers/ribbon/styles/colors.rasi' + 'etc/rofi/720p/launchers/slate/styles/colors.rasi' + 'etc/rofi/720p/launchers/text/styles/colors.rasi' + 'etc/rofi/720p/launchers/colorful/launcher.sh' + 'etc/rofi/720p/launchers/misc/launcher.sh' + 'etc/rofi/720p/launchers/ribbon/launcher.sh' + 'etc/rofi/720p/launchers/slate/launcher.sh' + 'etc/rofi/720p/launchers/text/launcher.sh') + elif [[ "${_pkgname}" == 'rofi-theme-menu-1080p' ]]; then + _groups=('rofi-themes-1080p') + _depends=('rofi-theme-applet-1080p') + _backup=('etc/rofi/1080p/applets/menu/apps.sh' + 'etc/rofi/1080p/applets/menu/backlight.sh' + 'etc/rofi/1080p/applets/menu/battery.sh' + 'etc/rofi/1080p/applets/menu/mpd.sh' + 'etc/rofi/1080p/applets/menu/network.sh' + 'etc/rofi/1080p/applets/menu/powermenu.sh' + 'etc/rofi/1080p/applets/menu/quicklinks.sh' + 'etc/rofi/1080p/applets/menu/screenshot.sh' + 'etc/rofi/1080p/applets/menu/style.sh' + 'etc/rofi/1080p/applets/menu/time.sh' + 'etc/rofi/1080p/applets/menu/volume.sh') + elif [[ "${_pkgname}" == 'rofi-theme-menu-720p' ]]; then + _groups=('rofi-themes-720p') + _depends=('rofi-theme-applet-720p') + _backup=('etc/rofi/720p/applets/menu/apps.sh' + 'etc/rofi/720p/applets/menu/backlight.sh' + 'etc/rofi/720p/applets/menu/battery.sh' + 'etc/rofi/720p/applets/menu/mpd.sh' + 'etc/rofi/720p/applets/menu/network.sh' + 'etc/rofi/720p/applets/menu/powermenu.sh' + 'etc/rofi/720p/applets/menu/quicklinks.sh' + 'etc/rofi/720p/applets/menu/screenshot.sh' + 'etc/rofi/720p/applets/menu/style.sh' + 'etc/rofi/720p/applets/menu/time.sh' + 'etc/rofi/720p/applets/menu/volume.sh') + elif [[ "${_pkgname}" == 'rofi-theme-powermenu-1080p' ]]; then + _groups=('rofi-themes-1080p') + _backup=('etc/rofi/1080p/powermenu/styles/colors.rasi' + 'etc/rofi/1080p/powermenu/powermenu.sh') + elif [[ "${_pkgname}" == 'rofi-theme-powermenu-720p' ]]; then + _groups=('rofi-themes-720p') + _backup=('etc/rofi/720p/powermenu/styles/colors.rasi' + 'etc/rofi/720p/powermenu/powermenu.sh') + elif [[ "${_pkgname}" == 'rofi-theme-used' ]]; then + continue + elif [[ "${_pkgname}" == 'rofi-theme-fonts' ]]; then + continue + fi + eval "package_${_pkgname}() { + groups+=("${_groups}") + depends+=("${_depends}" + 'rofi-theme-used' + 'rofi-theme-fonts') + conflicts=("${_pkgname}-git") + backup=("${_backup[@]}") + name="$(echo ${_pkgname} | sed 's/rofi-theme-//' | awk -F '-' '{print $1}')" + resolution="$(echo ${_pkgname} | sed 's/rofi-theme-//' | awk -F '-' '{print $2}')" + _package + }" + done +} + +main |