diff options
author | Matt | 2023-06-20 23:16:31 -0400 |
---|---|---|
committer | Matt | 2023-06-20 23:16:31 -0400 |
commit | bf85fccf7f1b820f109e56acd28c5e88b6604598 (patch) | |
tree | 45d8d36880afc795c02b0047e2a482c2c1e0f3be | |
parent | 71ed454f0b1085ec4fc2e72e4e77f2f2b2949084 (diff) | |
download | aur-bf85fccf7f1b820f109e56acd28c5e88b6604598.tar.gz |
upgpkg: regolith-de 1.6-18
Consolodate all the i3xrocks blocks/scripts into one package instead of like 15
-rw-r--r-- | .SRCINFO | 217 | ||||
-rw-r--r-- | PKGBUILD | 261 |
2 files changed, 41 insertions, 437 deletions
@@ -1,6 +1,6 @@ pkgbase = regolith-de pkgver = 1.6 - pkgrel = 15 + pkgrel = 18 url = https://github.com/regolith-linux/regolith-desktop arch = x86_64 groups = regolith-de @@ -173,7 +173,6 @@ pkgname = regolith-i3 optdepends = lightdm: Display Manager - Regolith LightDM theme included in regolith-desktop-config provides = xrescat provides = regolith-gnome-flashback - provides = i3-snapshot conflicts = pkgname = regolith-i3xrocks @@ -187,209 +186,45 @@ pkgname = regolith-i3xrocks depends = bc depends = ttf-font-awesome depends = xcb-util-xrm - provides = i3xrocks conflicts = i3xrocks -pkgname = i3xrocks-app-launcher - pkgdesc = App launcher blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc - depends = accountsservice - depends = bc - depends = ttf-font-awesome - provides = i3xrocks-app-launcher - conflicts = - -pkgname = i3xrocks-battery - pkgdesc = Battery blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc - depends = accountsservice - depends = bc - depends = ttf-font-awesome - provides = i3xrocks-battery - conflicts = - -pkgname = i3xrocks-cpu-usage - pkgdesc = CPU usage blocklet for i3xrocks - arch = x86_64 - groups = regolith-de +pkgname = regolith-i3xrocks-config + pkgdesc = Blocks and scripts needed for i3xrocks - fork of i3-blocks + arch = any license = GPLv3 depends = glibc depends = accountsservice depends = bc depends = ttf-font-awesome depends = sysstat - provides = i3xrocks-cpu-usage - conflicts = - -pkgname = i3xrocks-focused-window-name - pkgdesc = Focused window name blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc - depends = accountsservice - depends = bc - depends = ttf-font-awesome - provides = i3xrocks-focused-window-name - conflicts = - -pkgname = i3xrocks-info - pkgdesc = Info/remontoire blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc depends = remontoire - depends = accountsservice - depends = bc - depends = ttf-font-awesome - provides = i3xrocks-info - conflicts = - -pkgname = i3xrocks-key-indicator - pkgdesc = Key indicator blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc - depends = accountsservice - depends = bc - depends = ttf-font-awesome - provides = i3xrocks-key-indicator - conflicts = - -pkgname = i3xrocks-media-player - pkgdesc = media-player blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc - depends = accountsservice - depends = alsa-utils - depends = bc - depends = ttf-font-awesome - depends = playerctl depends = regolith-i3 - provides = i3xrocks-media-player - conflicts = - -pkgname = i3xrocks-memory - pkgdesc = RAM blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc - depends = accountsservice - depends = bc - depends = ttf-font-awesome + depends = alsa-utils depends = perl - provides = i3xrocks-memory - conflicts = - -pkgname = i3xrocks-net-traffic - pkgdesc = Network traffic blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc - depends = accountsservice depends = iproute2 - depends = bc - depends = ttf-font-awesome - provides = i3xrocks-net-traffic - conflicts = - -pkgname = i3xrocks-nm-vpn - pkgdesc = nmcli vpn blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc - depends = accountsservice - depends = networkmanager - depends = bc - depends = ttf-font-awesome - provides = i3xrocks-nm-vpn - conflicts = - -pkgname = i3xrocks-openvpn - pkgdesc = OpenVPN blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc - depends = accountsservice - depends = openvpn - depends = bc - depends = ttf-font-awesome - provides = i3xrocks-openvpn - conflicts = - -pkgname = i3xrocks-temp - pkgdesc = CPU temperature blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc depends = lm_sensors - provides = i3xrocks-temp - conflicts = - -pkgname = i3xrocks-time - pkgdesc = Time blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc - depends = bc - depends = ttf-font-awesome - provides = i3xrocks-time - conflicts = - -pkgname = i3xrocks-volume - pkgdesc = Volume blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc - depends = accountsservice - depends = alsa-utils - depends = bc - depends = ttf-font-awesome - provides = i3xrocks-volume - conflicts = - -pkgname = i3xrocks-weather - pkgdesc = Weather blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc - depends = accountsservice depends = curl - depends = bc - depends = ttf-font-awesome - provides = i3xrocks-weather - conflicts = - -pkgname = i3xrocks-wifi - pkgdesc = Wifi blocklet for i3xrocks - arch = x86_64 - groups = regolith-de - license = GPLv3 - depends = glibc - depends = accountsservice depends = networkmanager - depends = bc - depends = ttf-font-awesome - provides = i3xrocks-wifi - conflicts = + provides = app-launcher + provides = battery + provides = bluetooth + provides = cpu-usage + provides = disk-capacity + provides = focused-window-name + provides = key-indicator + provides = keyboard-layout + provides = media-player + provides = memory + provides = microphone + provides = net-traffic + provides = next-workspace-widget + provides = nm-vpn + provides = openvpn + provides = temp + provides = time + provides = volume + provides = weather + provides = wifi pkgname = regolith-styles pkgdesc = Regolith's themes for i3, gdm, gtk, rofi, plymouth, etc. @@ -406,7 +241,6 @@ pkgname = regolith-styles depends = python-appdirs provides = ayu-theme provides = paper-icon-theme - provides = regolith-styles provides = regolith-look provides = gtk-theme-solarc provides = gtk-theme-plano @@ -420,6 +254,7 @@ pkgname = regolith-styles conflicts = gtk-theme-plano conflicts = gtk-theme-plano-git conflicts = dracula-gtk-theme + options = !strip pkgname = regolith-st pkgdesc = Regolith's fork of st - the simple terminal @@ -7,28 +7,13 @@ pkgbase=regolith-de pkgname=(regolith-i3 # (regolith-i3-gaps regolith-i3-gaps-session i3-snapshot i3xrocks gnome-flashback ubiquity-slideshow-regolith) regolith-i3xrocks # allll the i3xrocks shit - i3xrocks-app-launcher - i3xrocks-battery - i3xrocks-cpu-usage - i3xrocks-focused-window-name - i3xrocks-info - i3xrocks-key-indicator - i3xrocks-media-player - i3xrocks-memory - i3xrocks-net-traffic - i3xrocks-nm-vpn - i3xrocks-openvpn - i3xrocks-temp - i3xrocks-time - i3xrocks-volume - i3xrocks-weather - i3xrocks-wifi + regolith-i3xrocks-config regolith-styles # alll the styles shit regolith-st regolith-desktop-config remontoire-regolith) pkgver=1.6 -pkgrel=15 +pkgrel=18 arch=('x86_64') url=https://github.com/regolith-linux/regolith-desktop url2=https://launchpad.net/~regolith-linux/+archive/ubuntu/release/+files @@ -213,7 +198,7 @@ pkgdesc="Regolith's i3-gaps-based DE's underpinnings and gnome foundational depe optdepends=('picom: For compositing/desktop effects - strongly recommended!' 'unclutter-xfixes-git: For unclutter' 'lightdm: Display Manager - Regolith LightDM theme included in regolith-desktop-config' ) - provides=('xrescat' 'regolith-gnome-flashback' 'i3-snapshot') + provides=('xrescat' 'regolith-gnome-flashback') conflicts=() groups=('regolith-de') @@ -235,7 +220,7 @@ package_regolith-i3xrocks () { arch=('x86_64') depends=('glibc' 'accountsservice' 'alsa-utils' 'bc' 'ttf-font-awesome' 'xcb-util-xrm') conflicts=('i3xrocks') - provides=('i3xrocks') +# provides=('i3xrocks') groups=('regolith-de') @@ -248,243 +233,27 @@ package_regolith-i3xrocks () { } -package_i3xrocks-app-launcher () { - pkgdesc="App launcher blocklet for i3xrocks" +package_regolith-i3xrocks-config () { + pkgdesc="Blocks and scripts needed for i3xrocks - fork of i3-blocks" license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'accountsservice' 'bc' 'ttf-font-awesome') - conflicts=() - provides=('i3xrocks-app-launcher') - groups=('regolith-de') - - + depends=('glibc' 'accountsservice' 'bc' 'ttf-font-awesome' 'sysstat' 'remontoire' 'regolith-i3' 'alsa-utils' 'perl' 'iproute2' 'lm_sensors' 'curl' 'networkmanager') + arch=('any') + provides=('app-launcher' 'battery' 'bluetooth' 'cpu-usage' 'disk-capacity' 'focused-window-name' 'key-indicator' 'keyboard-layout' 'media-player' 'memory' 'microphone' 'net-traffic' 'next-workspace-widget' 'nm-vpn' 'openvpn' 'temp' 'time' 'volume' 'weather' 'wifi') - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/app-launcher app-launcher - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/10_app-launcher 10_app-launcher -# extract_deb "${srcdir}"/i3xrocks-app-launcher_3.6.4-1_amd64.deb -# move_copyright + cd $srcdir/regolith-i3xrocks-config + for i in $srcdir/regolith-i3xrocks-config/scripts/*; do install -Dm755 $i $pkgdir/usr/share/i3xrocks/$(basename $i); done + for i in $srcdir/regolith-i3xrocks-config/conf.d/*; do install -Dm644 $i $pkgdir/etc/regolith/i3xrocks/conf.d/$(basename $i); done } - -package_i3xrocks-battery () { - pkgdesc="Battery blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'accountsservice' 'bc' 'ttf-font-awesome') - conflicts=() - provides=('i3xrocks-battery') - groups=('regolith-de') - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/battery battery - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/80_battery 80_battery -} - - -package_i3xrocks-cpu-usage () { - pkgdesc="CPU usage blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'accountsservice' 'bc' 'ttf-font-awesome' 'sysstat') - conflicts=() - provides=('i3xrocks-cpu-usage') - groups=('regolith-de') - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/cpu-usage cpu-usage - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/40_cpu-usage 40_cpu-usage -} - - -package_i3xrocks-focused-window-name () { - pkgdesc="Focused window name blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'accountsservice' 'bc' 'ttf-font-awesome') - conflicts=() - provides=('i3xrocks-focused-window-name') - groups=('regolith-de') - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/focused-window-name focused-window-name - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/10_focused-window-name 10_focused-window-name -} - - -package_i3xrocks-info () { - pkgdesc="Info/remontoire blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'remontoire' 'accountsservice' 'bc' 'ttf-font-awesome') - conflicts=() - provides=('i3xrocks-info') - groups=('regolith-de') - - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/20_info 20_info -} - - -package_i3xrocks-key-indicator () { - pkgdesc="Key indicator blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'accountsservice' 'bc' 'ttf-font-awesome') - conflicts=() - provides=('i3xrocks-key-indicator') - groups=('regolith-de') - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/key-indicator key-indicator - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/20_key-indicator 20_key-indicator -} - - -package_i3xrocks-media-player () { - pkgdesc="media-player blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'accountsservice' 'alsa-utils' 'bc' 'ttf-font-awesome' 'playerctl' 'regolith-i3') - conflicts=() - provides=('i3xrocks-media-player') - groups=('regolith-de') - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/media-player media-player - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/30_media-player 30_media-player -} - - -package_i3xrocks-memory () { - pkgdesc="RAM blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'accountsservice' 'bc' 'ttf-font-awesome' 'perl') - conflicts=() - provides=('i3xrocks-memory') - groups=('regolith-de') - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/memory memory - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/50_memory 50_memory -} - - -package_i3xrocks-net-traffic () { - pkgdesc="Network traffic blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'accountsservice' 'iproute2' 'bc' 'ttf-font-awesome') - conflicts=() - provides=('i3xrocks-net-traffic') - groups=('regolith-de') - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/net-traffic net-traffic - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/30_net-traffic 30_net-traffic -} - - -package_i3xrocks-nm-vpn () { - pkgdesc="nmcli vpn blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'accountsservice' 'networkmanager' 'bc' 'ttf-font-awesome') - conflicts=() - provides=('i3xrocks-nm-vpn') - groups=('regolith-de') - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/nm-vpn nm-vpn - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/40_nm-vpn 40_nm-vpn -} - - -package_i3xrocks-openvpn () { - pkgdesc="OpenVPN blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'accountsservice' 'openvpn' 'bc' 'ttf-font-awesome') - conflicts=() - provides=('i3xrocks-openvpn') - groups=('regolith-de') - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/openvpn openvpn - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/40_openvpn 40_openvpn -} - - -package_i3xrocks-temp () { - pkgdesc="CPU temperature blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'lm_sensors') - conflicts=() - provides=('i3xrocks-temp') - groups=('regolith-de') - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/temp temp - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/40_temp 40_temp -} - - - -package_i3xrocks-time () { - pkgdesc="Time blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'bc' 'ttf-font-awesome') - conflicts=() - provides=('i3xrocks-time') - groups=('regolith-de') - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/time time - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/90_time 90_time -} - - -package_i3xrocks-volume () { - pkgdesc="Volume blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'accountsservice' 'alsa-utils' 'bc' 'ttf-font-awesome') - conflicts=() - provides=('i3xrocks-volume') - groups=('regolith-de') - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/volume volume - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/80_volume 80_volume -} - - -package_i3xrocks-weather () { - pkgdesc="Weather blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'accountsservice' 'curl' 'bc' 'ttf-font-awesome') - conflicts=() - provides=('i3xrocks-weather') - groups=('regolith-de') - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/weather weather - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/20_weather 20_weather -} - - -package_i3xrocks-wifi () { - pkgdesc="Wifi blocklet for i3xrocks" - license=('GPLv3') - arch=('x86_64') - depends=('glibc' 'accountsservice' 'networkmanager' 'bc' 'ttf-font-awesome') - conflicts=() - provides=('i3xrocks-wifi') - groups=('regolith-de') - - - move_script "${srcdir}"/regolith-i3xrocks-config/scripts/wifi wifi - move_conf "${srcdir}"/regolith-i3xrocks-config/conf.d/30_wifi 30_wifi -} - - package_regolith-styles () { pkgdesc="Regolith's themes for i3, gdm, gtk, rofi, plymouth, etc." license=('custom: GPLv3') depends=("regolith-i3" "gtk3" "ttf-iosevka-nerd" "ttf-jetbrains-mono" "adwaita-icon-theme" "otf-fira-mono" "ttf-ubuntu-font-family" "arc-icon-theme" "python-appdirs") conflicts=("ayu-theme" "paper-icon-theme" "qogir-icon-theme" "moka-icon-theme-git" "nordic-theme-git" "gtk-theme-solarc-git" "gtk-theme-plano" "gtk-theme-plano-git" "dracula-gtk-theme") - provides=("ayu-theme" "paper-icon-theme" "regolith-styles" "regolith-look" "gtk-theme-solarc" "gtk-theme-plano" "dracula-gtk-theme") + provides=("ayu-theme" "paper-icon-theme" "regolith-look" "gtk-theme-solarc" "gtk-theme-plano" "dracula-gtk-theme") groups=('regolith-de') + options=('!strip') extract_deb "${srcdir}"/ayu-theme_0.2.2-1_amd64.deb extract_deb "${srcdir}"/cahuella_1.0.3-1_amd64.deb @@ -589,4 +358,4 @@ package_remontoire-regolith () { cd "${srcdir}"/build ninja DESTDIR="${pkgdir}" ninja install -} +}
\ No newline at end of file |