sisyphus/arch/pkg/tdpeuter/PKGBUILD

109 lines
1.9 KiB
Bash
Raw Normal View History

2022-10-26 01:02:34 +02:00
# Maintainer: Tibo De Peuter <tibo.depeuter@gmail.com>
pkgbase=tdpeuter
2022-10-26 22:01:49 +02:00
pkgname=(tdpeuter-base tdpeuter-dev tdpeuter-desktop)
pkgver=0.1.6
2022-10-26 01:28:22 +02:00
pkgrel=1
2022-10-26 01:02:34 +02:00
pkgdesc="Sysconfig for my systems"
arch=(any)
2022-10-26 01:28:22 +02:00
url="https://git.depeuter.tk/tdpeuter/arch-pkgs"
2022-10-26 01:02:34 +02:00
license=(GPL)
groups=(tdpeuter)
package_tdpeuter-base() {
2022-10-28 23:54:13 +02:00
install=base.install
2022-10-26 21:20:03 +02:00
2022-10-26 01:28:22 +02:00
depends=(
2022-10-26 21:42:32 +02:00
base linux linux-firmware vim
2022-10-26 01:28:22 +02:00
)
2022-10-26 19:53:11 +02:00
2022-10-26 22:29:04 +02:00
# Networking & wireless
2022-10-26 19:53:11 +02:00
depends+=(
2022-10-28 23:54:13 +02:00
bluez bluez-utils
networkmanager
pamixer playerctl pulseaudio-bluetooth
2022-10-26 19:53:11 +02:00
)
2022-10-28 23:54:13 +02:00
# Secrets
2022-10-27 22:49:10 +02:00
depends+=(
keychain
)
2022-10-26 01:28:22 +02:00
}
2022-10-26 08:27:07 +02:00
package_tdpeuter-dev() {
depends=(
2022-10-26 12:49:01 +02:00
tdpeuter-base
)
depends+=(
2022-10-26 21:20:03 +02:00
archlinux-keyring autoconf automake binutils bison debugedit
fakeroot file findutils flex gawk gcc gettext git grep groff
gzip libtool m4 make man pacman patch pkgconf sed sudo
texinfo which
2022-10-26 08:27:07 +02:00
)
# C/C++ programming
depends+=(
2022-10-26 21:20:03 +02:00
boost boost-libs cmake gcc gdb glew pkg-config sdl2 sdl2_image
2022-10-26 08:27:07 +02:00
)
# Haskell programming
depends+=(
stack
)
# Networking
depends+=(
2022-10-26 21:20:03 +02:00
termshark traceroute wireshark-qt
2022-10-26 08:27:07 +02:00
)
}
2022-10-26 01:28:22 +02:00
package_tdpeuter-desktop() {
2022-10-28 23:54:13 +02:00
install=desktop.install
2022-10-26 12:49:01 +02:00
depends=(
tdpeuter-base
)
2022-10-26 20:12:19 +02:00
2022-10-27 21:14:08 +02:00
# Utilities
2022-10-26 20:12:19 +02:00
depends+=(
2022-10-28 23:54:13 +02:00
fzf jq
stow
x11-ssh-askpass
2022-10-26 20:12:19 +02:00
)
2022-10-26 08:27:07 +02:00
# Base of sway desktop
2022-10-26 12:49:01 +02:00
depends+=(
2022-10-28 23:54:13 +02:00
brightnessctl
dunst libnotify
swayidle waybar xorg-xwayland
network-manager-applet
2022-10-27 08:37:15 +02:00
)
# Applications
depends+=(
2022-10-28 23:54:13 +02:00
alacritty
firefox qutebrowser
nextcloud-client
obsidian
2022-10-26 01:28:22 +02:00
)
2022-10-26 01:02:34 +02:00
2022-10-26 01:28:22 +02:00
# Fonts
depends+=(
2022-10-28 23:54:13 +02:00
noto-fonts noto-fonts-cjk noto-fonts-emoji
otf-font-awesome
2022-10-26 01:28:22 +02:00
)
2022-10-26 08:27:07 +02:00
# Tools
depends+=(
duf
2022-10-28 23:54:13 +02:00
neofetch
2022-12-21 12:19:55 +01:00
pandoc pydflatex texlive-cleanthesis textlive-latexextra
2022-10-28 23:54:13 +02:00
vifm
wget
2022-10-28 23:54:13 +02:00
zathura zathura-pdf-mupdf
zellij
2022-10-26 08:27:07 +02:00
)
2022-10-26 01:02:34 +02:00
}