From 91526c66ba438cce14f37bb014917c8cb01e554a Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Fri, 24 Jun 2016 21:24:43 +0200 Subject: Add meta packages to help keeping track of my software stack i.e. unclutter the pacman dependency tree. Ideally I would just spend a moment every now and then updating these _PKGBUILDs_ - a full reinstallation would then only require installing the base system, cloning this repository and installing the appropriate meta packages. --- packages/custom-base-meta/PKGBUILD | 42 +++++++++++++++++++ packages/custom-dev-meta/PKGBUILD | 51 ++++++++++++++++++++++ packages/custom-dev-ui-meta/PKGBUILD | 20 +++++++++ packages/custom-font-meta/PKGBUILD | 21 ++++++++++ packages/custom-sys-mon-meta/PKGBUILD | 20 +++++++++ packages/custom-thinkpad-meta/PKGBUILD | 34 +++++++++++++++ packages/custom-ui-meta/PKGBUILD | 77 ++++++++++++++++++++++++++++++++++ packages/custom-vm-meta/PKGBUILD | 16 +++++++ 8 files changed, 281 insertions(+) create mode 100644 packages/custom-base-meta/PKGBUILD create mode 100644 packages/custom-dev-meta/PKGBUILD create mode 100644 packages/custom-dev-ui-meta/PKGBUILD create mode 100644 packages/custom-font-meta/PKGBUILD create mode 100644 packages/custom-sys-mon-meta/PKGBUILD create mode 100644 packages/custom-thinkpad-meta/PKGBUILD create mode 100644 packages/custom-ui-meta/PKGBUILD create mode 100644 packages/custom-vm-meta/PKGBUILD diff --git a/packages/custom-base-meta/PKGBUILD b/packages/custom-base-meta/PKGBUILD new file mode 100644 index 0000000..270db61 --- /dev/null +++ b/packages/custom-base-meta/PKGBUILD @@ -0,0 +1,42 @@ +pkgname=custom-base-meta +pkgver=0.1 +pkgrel=1 +pkgdesc='Meta package to install my base setup' +url='https://code.kummerlaender.eu/dotfiles/' +arch=('any') + +depends=( + fish + git + git-ftp + openssh + ufw + stow + ack + tree + lsof + screen + ranger + sed + diffutils + sshfs + wget + w3m + lynx + bash + bash-completion + binutils + colordiff + htop + python-virtualenv + python-virtualfish + cv-git + tarsnap + abs + package-query-git + yaourt + python3-aur + vim-jellybeans + vim-gitgutter-git + vim-renamer +) diff --git a/packages/custom-dev-meta/PKGBUILD b/packages/custom-dev-meta/PKGBUILD new file mode 100644 index 0000000..b1fb2ba --- /dev/null +++ b/packages/custom-dev-meta/PKGBUILD @@ -0,0 +1,51 @@ +pkgname=custom-dev-meta +pkgver=0.1 +pkgrel=1 +pkgdesc='Meta package to install my development setup' +url='https://code.kummerlaender.eu/dotfiles/' +arch=('any') + +depends=( + make + cmake + autoconf + automake + boost + picocom + boost.process-svn + cgdb + protobuf + leveldb + clisp + chicken + mit-scheme + pandoc + gtest + strace + valgrind + clang + gdb + gcc-ada + gcc-multilib + gitg + xalan-c + xerces-c + ruby-kramdown + peg-markdown + mono + nuget + maxima + gnuplot + graphviz + highlight + phantomjs + nodejs + npm + imagemagick + gdc + ghc + cabal-install + go + jdk7-openjdk + java-repl-git +) diff --git a/packages/custom-dev-ui-meta/PKGBUILD b/packages/custom-dev-ui-meta/PKGBUILD new file mode 100644 index 0000000..cf551d7 --- /dev/null +++ b/packages/custom-dev-ui-meta/PKGBUILD @@ -0,0 +1,20 @@ +pkgname=custom-dev-ui-meta +pkgver=0.1 +pkgrel=1 +pkgdesc='Meta package to install my development setup (UI tools)' +url='https://code.kummerlaender.eu/dotfiles/' +arch=('any') + +depends=( + grestful + cantor + kdesdk-kcachegrind + openscad + qcad + sqlitebrowser + radare2 + okteta + qmltermwidget-git + gource + vix-git +) diff --git a/packages/custom-font-meta/PKGBUILD b/packages/custom-font-meta/PKGBUILD new file mode 100644 index 0000000..502c72b --- /dev/null +++ b/packages/custom-font-meta/PKGBUILD @@ -0,0 +1,21 @@ +pkgname=custom-font-meta +pkgver=0.1 +pkgrel=1 +pkgdesc='Meta package to install fonts' +url='https://code.kummerlaender.eu/dotfiles/' +arch=('any') + +depends=( + gnome-font-viewer + ttf-dejavu + ttf-droid + ttf-fantasque-sans + ttf-fontawesome-git + ttf-inconsolata + ttf-liberation + ttf-linux-libertine + ttf-ms-fonts + source-code-pro-fonts-powerline + otf-latin-modern + otf-powerline-symbols-git +) diff --git a/packages/custom-sys-mon-meta/PKGBUILD b/packages/custom-sys-mon-meta/PKGBUILD new file mode 100644 index 0000000..0c80189 --- /dev/null +++ b/packages/custom-sys-mon-meta/PKGBUILD @@ -0,0 +1,20 @@ +pkgname=custom-sys-mon-ui-meta +pkgver=0.1 +pkgrel=1 +pkgdesc='Meta package to install common system and monitoring software' +url='https://code.kummerlaender.eu/dotfiles/' +arch=('any') + +depends=( + powertop + haveged + ttyload + iotop + nethogs + nmap + iptraf-ng + iftop + bmon + traceroute + goaccess +) diff --git a/packages/custom-thinkpad-meta/PKGBUILD b/packages/custom-thinkpad-meta/PKGBUILD new file mode 100644 index 0000000..949656f --- /dev/null +++ b/packages/custom-thinkpad-meta/PKGBUILD @@ -0,0 +1,34 @@ +pkgname=custom-thinkpad-meta +pkgver=0.1 +pkgrel=1 +pkgdesc='Meta package to install Thinkpad specific packages, i.e. they may not be required on other systems' +url='https://code.kummerlaender.eu/dotfiles/' +arch=('any') + +depends=( + acpi + acpi_call + lm_sensors + tlp + tlp-rdw + tp_smapi + xf86-video-intel + xf86-input-synaptics + wavemon + smartmontools + blueman + bluez + bluez-firmware + bluez-hid2hci + bluez-plugins + bluez-utils + modemmanager + networkmanager + chrony + networkmanager-dispatcher-chrony + networkmanager-openvpn + cups + epson-inkjet-printer-201212w + thermald-git + tpacpi-bat-git +) diff --git a/packages/custom-ui-meta/PKGBUILD b/packages/custom-ui-meta/PKGBUILD new file mode 100644 index 0000000..143a2f9 --- /dev/null +++ b/packages/custom-ui-meta/PKGBUILD @@ -0,0 +1,77 @@ +pkgname=custom-ui-meta +pkgver=0.1 +pkgrel=1 +pkgdesc='Meta package to install my UI setup' +url='https://code.kummerlaender.eu/dotfiles/' +arch=('any') + +depends=( + i3-wm + i3lock + i3status + xautolock + rxvt-unicode + urxvt-perls + conky + gvim + vim-vimwiki-git + volumeicon + feh + notification-daemon + pcmanfm + arandr + awoken-icons + baobab + cairo + calibre + cantor + zathura + zathura-pdf-poppler + polkit-gnome + network-manager-applet + modem-manager-gui + firefox + chromium + opera-developer + gtk-engine-murrine + chromium-pepper-flash + telegram-desktop-bin + gimp + xfce4-screenshooter + lxappearance-gtk3 + akonadi-fake + akonadi-fake-qt4 + thunderbird + musicbrainz + picard + vlc + mplayer + mpv + mupdf + marble + viking + gpsprune_bin + gwenview + kchmviewer + kdegraphics-okular + gnome-disk-utility + seahorse + gnome-keyring + gnome-power-manager + syncthing-gtk + wireshark-qt + synergy + screenfetch + redshift + libreoffice-still + libreoffice-still-de + texmaker + oomox-git + pentadactyl-git + treesheets-git + zeal-git + sxiv-bskv-git + rofi-git + twmn-git + youtube-dl +) diff --git a/packages/custom-vm-meta/PKGBUILD b/packages/custom-vm-meta/PKGBUILD new file mode 100644 index 0000000..670df13 --- /dev/null +++ b/packages/custom-vm-meta/PKGBUILD @@ -0,0 +1,16 @@ +pkgname=custom-vm-meta +pkgver=0.1 +pkgrel=1 +pkgdesc='Meta package to install packages related to virtualization' +url='https://code.kummerlaender.eu/dotfiles/' +arch=('any') + +depends=( + qemu + vde2 + gtk-vnc + net-tools + bridge-utils + virtualbox + virtualbox-host-dkms +) -- cgit v1.2.3