~dieggsy/arch-pkgs

c5d50d95d897d9956057a9d780a84baced5f75f9 — dieggsy 3 years ago dd9c37b
More packages, organization, cleanup

- Add optional zoom, signal-desktop, sbcl, valgrind, texlive packages,
  tcc, intel-mkl
- Get rid of tp_smapi (not needed for newer thinkpads)
- Make xf86-video-intel, cmus optional
4 files changed, 27 insertions(+), 14 deletions(-)

M aur-pkgs.txt
M dieggsy-base/PKGBUILD
M dieggsy-desktop/PKGBUILD
M dieggsy-devel/PKGBUILD
M aur-pkgs.txt => aur-pkgs.txt +1 -0
@@ 13,3 13,4 @@ lingot
minecraft-launcher
libgccjit
neovim-drop-in
zoom

M dieggsy-base/PKGBUILD => dieggsy-base/PKGBUILD +2 -1
@@ 1,7 1,7 @@
# Maintainer: dieggsy <dieggsy@pm.me>

pkgname=(dieggsy-base dieggsy-server)
pkgver=3.7
pkgver=3.8
pkgrel=1
pkgdesc="Base system meta-package"
arch=('any')


@@ 64,5 64,6 @@ post_install() {
    systemctl enable --now cronie.service
    systemctl enable --now ntpd.service
    systemctl enable --now paccache.timer
    systemctl enable --now logrotate.timer
}


M dieggsy-desktop/PKGBUILD => dieggsy-desktop/PKGBUILD +19 -12
@@ 1,7 1,7 @@
# Maintainer: dieggsy <dieggsy@pm.me>

pkgname=(dieggsy-desktop dieggsy-thinkpad)
pkgver=6.11
pkgver=6.15
pkgrel=1
pkgdesc="Desktop system meta-package"
arch=('any')


@@ 32,7 32,6 @@ package_dieggsy-desktop() {
              networkmanager-dmenu-git # aur !
              nm-connection-editor
              dnsmasq
              tzupdate # aur !
              bluez
              blueman)
    optdepends+=(networkmanager-openvpn


@@ 42,7 41,6 @@ package_dieggsy-desktop() {
    depends+=(firefox
              emacs-git
              alacritty
              cmus
              libreoffice-fresh
              sxiv
              zathura


@@ 56,7 54,7 @@ package_dieggsy-desktop() {
                 kdenlive
                 ardour
                 'mpv-mpris: for controlling mpv through playerctl' # aur !
                 spotify
                 spotify # aur !
                 gimp
                 obs-studio
                 audacity


@@ 64,14 62,24 @@ package_dieggsy-desktop() {
                 passff-host
                 pcmanfm-gtk3
                 'gvfs: see pcmanfm-gtk3'
                 'xarchiver: see pcmanfm-gtk3')
                 'xarchiver: see pcmanfm-gtk3'
                 signal-desktop
                 zoom # aur !
                 texlive-bibtexextra
                 texlive-fontsextra
                 texlive-formatsextra
                 texlive-games
                 texlive-humanities
                 texlive-music
                 texlive-pstricks
                 texlive-publishers
                 texlive-science)

    # command line utils
    depends+=(feh pass scrot tmux youtube-dl espeak-ng)
    optdepends+=(inxi # aur !
                 phantomjs-bin # aur !
                 xkcdpass
                )
                 xkcdpass)

    # multimedia support
    depends+=(alsa-utils


@@ 86,8 94,7 @@ package_dieggsy-desktop() {
              ttf-sarasa-gothic
              noto-fonts
              noto-fonts-extra
              noto-fonts-emoji
             )
              noto-fonts-emoji)

    # xorg and related utilities
    depends+=(xorg-xinput


@@ 110,8 117,7 @@ package_dieggsy-desktop() {
              thermald
              nextcloud-client
              gnome-keyring # for nextcloud-client
              polkit-gnome
             )
              polkit-gnome)
    optdepends+=(udiskie)

    # filesystem support


@@ 120,7 126,8 @@ package_dieggsy-desktop() {
}

package_dieggsy-thinkpad() {
    depends=(dieggsy-desktop intel-ucode xf86-video-intel acpi_call tp_smapi)
    depends=(dieggsy-desktop intel-ucode acpi_call)
    optdepends=(xf86-video-intel)
}

post_install() {

M dieggsy-devel/PKGBUILD => dieggsy-devel/PKGBUILD +5 -1
@@ 1,7 1,7 @@
# Maintainer: dieggsy <dieggsy@pm.me>

pkgname=dieggsy-devel
pkgver=2.7
pkgver=2.8
pkgrel=1
pkgdesc="Development meta-package"
arch=('any')


@@ 21,6 21,9 @@ optdepends=('d-feet: dbus debugging'
            'bear: for emacs lsp-mode' # aur !
            'cmake: for emacs vterm-mode'
            'eigen: matrices in C++'
            'valgrind: C memory management'
            'tcc: fast c compiler'
            'intel-mkl: faster numpy'
            python-nltk
            android-studio
            android-tools


@@ 30,4 33,5 @@ optdepends=('d-feet: dbus debugging'
            gnu-netcat
            opencv
            racket
            sbcl
            rustup)