Skip to content

Commit

Permalink
Split i3xrocks blocklets into individual packgaes
Browse files Browse the repository at this point in the history
  • Loading branch information
gardotd426 committed Oct 18, 2021
1 parent 1b6a376 commit 21e10d5
Showing 1 changed file with 244 additions and 3 deletions.
247 changes: 244 additions & 3 deletions PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,28 @@
pkgbase=regolith-de
pkgname=(regolith-i3 # (regolith-i3-gaps regolith-i3-gaps-session i3-gaps-wm i3-gaps-wm-dbg 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-styles # alll the styles shit
regolith-st
regolith-desktop-config
remontoire-regolith)
pkgver=1.6
pkgrel=2
pkgrel=3
arch=('x86_64')
url=https://github.com/regolith-linux/regolith-desktop
url2=https://launchpad.net/~regolith-linux/+archive/ubuntu/release/+files
Expand Down Expand Up @@ -235,25 +251,250 @@ package_regolith-i3xrocks () {
groups=('regolith-de')

extract_deb "${srcdir}"/i3xrocks_1.3.5-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-app-launcher_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-battery_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-cpu-usage_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-focused-window-name_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-info_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-key-indicator_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-media-player_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-memory_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-net-traffic_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-nm-vpn_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-openvpn_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-temp_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-time_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-volume_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-weather_3.6.4-1_amd64.deb
# extract_deb "${srcdir}"/i3xrocks-wifi_3.6.4-1_amd64.deb

move_copyright

}


package_i3xrocks-app-launcher () {
pkgdesc="App launcher blocklet for i3xrocks"
license=('GPLv3')
arch=('x86_64')
depends=('glibc' 'accountsservice' 'bc' 'ttf-font-awesome')
conflicts=()
provides=('i3xrocks-app-launcher')
groups=('regolith-de')

extract_deb "${srcdir}"/i3xrocks-app-launcher_3.6.4-1_amd64.deb
move_copyright
}


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')

extract_deb "${srcdir}"/i3xrocks-battery_3.6.4-1_amd64.deb
move_copyright
}


package_i3xrocks-cpu-usage () {
pkgdesc="CPU usage blocklet for i3xrocks"
license=('GPLv3')
arch=('x86_64')
depends=('glibc' 'accountsservice' 'bc' 'ttf-font-awesome')
conflicts=()
provides=('i3xrocks-cpu-usage')
groups=('regolith-de')

extract_deb "${srcdir}"/i3xrocks-cpu-usage_3.6.4-1_amd64.deb
move_copyright
}


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')

extract_deb "${srcdir}"/i3xrocks-focused-window-name_3.6.4-1_amd64.deb
move_copyright
}


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')

extract_deb "${srcdir}"/i3xrocks-info_3.6.4-1_amd64.deb
move_copyright
}


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')

extract_deb "${srcdir}"/i3xrocks-key-indicator_3.6.4-1_amd64.deb
move_copyright
}


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')

extract_deb "${srcdir}"/i3xrocks-media-player_3.6.4-1_amd64.deb
move_copyright
}


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')

extract_deb "${srcdir}"/i3xrocks-memory_3.6.4-1_amd64.deb
move_copyright
}


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')

extract_deb "${srcdir}"/i3xrocks-net-traffic_3.6.4-1_amd64.deb
move_copyright
}


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')

extract_deb "${srcdir}"/i3xrocks-nm-vpn_3.6.4-1_amd64.deb
move_copyright
}


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')

extract_deb "${srcdir}"/i3xrocks-openvpn_3.6.4-1_amd64.deb
move_copyright
}


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')

extract_deb "${srcdir}"/i3xrocks-temp_3.6.4-1_amd64.deb
move_copyright
}



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')

extract_deb "${srcdir}"/i3xrocks-time_3.6.4-1_amd64.deb
move_copyright
}


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')

extract_deb "${srcdir}"/i3xrocks-volume_3.6.4-1_amd64.deb
extract_deb "${srcdir}"/i3xrocks-weather_3.6.4-1_amd64.deb
extract_deb "${srcdir}"/i3xrocks-wifi_3.6.4-1_amd64.deb
move_copyright
}


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')

extract_deb "${srcdir}"/i3xrocks-weather_3.6.4-1_amd64.deb
move_copyright
}


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')

extract_deb "${srcdir}"/i3xrocks-wifi_3.6.4-1_amd64.deb
move_copyright
}


Expand Down

0 comments on commit 21e10d5

Please sign in to comment.