summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore7
-rw-r--r--xengineering-base-meta/PKGBUILD47
-rw-r--r--xengineering-desktop-meta/PKGBUILD114
-rw-r--r--xengineering-devel-meta/PKGBUILD32
-rw-r--r--xengineering-network-meta/PKGBUILD26
5 files changed, 226 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..da902ed
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+repos
+*.pkg.tar.zst
+*.pkg.tar.zst.sig
+pkg
+src
+add_package.sh
+deploy.sh
diff --git a/xengineering-base-meta/PKGBUILD b/xengineering-base-meta/PKGBUILD
new file mode 100644
index 0000000..238e579
--- /dev/null
+++ b/xengineering-base-meta/PKGBUILD
@@ -0,0 +1,47 @@
+
+# Maintainer: xengineering <mail2xengineering@protonmail.com>
+
+pkgname=xengineering-base-meta
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="A basic Set of Software even suitable for small Systems"
+arch=('x86_64')
+url="xengineering.eu"
+license=('GPL')
+depends=(
+
+ # system basics
+ 'linux-firmware'
+ 'sudo'
+ 'networkmanager'
+ 'networkmanager-openvpn'
+ 'ufw'
+ 'htop'
+ 'which'
+ 'wget'
+ 'tree'
+ 'ntfs-3g'
+
+ # documentation
+ 'man-db'
+ 'man-pages'
+ 'texinfo'
+
+ # editors
+ 'nano'
+ 'vi'
+ 'vim'
+
+ # tools
+ 'pwgen'
+ 'rsync'
+ 'openssh'
+ 'screen'
+ 'screenfetch'
+ 'git'
+
+ # for cross platform scripts
+ 'python'
+
+)
+
diff --git a/xengineering-desktop-meta/PKGBUILD b/xengineering-desktop-meta/PKGBUILD
new file mode 100644
index 0000000..694b708
--- /dev/null
+++ b/xengineering-desktop-meta/PKGBUILD
@@ -0,0 +1,114 @@
+
+# Maintainer: xengineering <mail2xengineering@protonmail.com>
+
+pkgname=xengineering-desktop-meta
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="Packages for a Desktop Arch Linux Installation"
+arch=('x86_64')
+url="xengineering.eu"
+license=('GPL')
+depends=(
+
+ 'xengineering-base-meta'
+
+ # desktop basics
+ 'cinnamon'
+ 'cinnamon-translations'
+ 'lightdm'
+ 'lightdm-gtk-greeter'
+ 'lightdm-gtk-greeter-settings'
+
+ # admin utils
+ 'gnome-terminal' # VERY important because otherwise you are left
+ 'terminator' # without any terminal access in your desktop!
+ 'flatpak'
+
+ # misc
+ 'bluez-utils'
+ 'bluez-plugins'
+ 'pavucontrol'
+ 'pulseaudio-bluetooth'
+ 'networkmanager-openconnect'
+
+ # browser
+ 'firefox'
+
+ # desktop utils
+ 'code'
+ 'cheese'
+ 'kleopatra'
+ 'blueberry'
+ 'gedit'
+ 'evince'
+ 'gnome-disk-utility'
+ 'gnome-calculator'
+ 'gnome-system-monitor'
+ 'file-roller'
+ 'baobab'
+ 'flameshot'
+ 'simplescreenrecorder'
+ 'cups'
+ 'celluloid'
+ 'xournalpp'
+ 'ristretto'
+ 'keepassxc'
+
+ # additional
+ 'papirus-icon-theme'
+ 'virtualbox-guest-utils'
+ 'redshift'
+
+ # xorg package group
+ 'xf86-video-vesa'
+ 'xorg-bdftopcf'
+ 'xorg-docs'
+ 'xorg-font-util'
+ 'xorg-fonts-100dpi'
+ 'xorg-fonts-75dpi'
+ 'xorg-fonts-encodings'
+ 'xorg-iceauth'
+ 'xorg-luit'
+ 'xorg-mkfontscale'
+ 'xorg-server'
+ 'xorg-server-common'
+ 'xorg-server-devel'
+ 'xorg-server-xephyr'
+ 'xorg-server-xnest'
+ 'xorg-server-xvfb'
+ 'xorg-server-xwayland'
+ 'xorg-sessreg'
+ 'xorg-setxkbmap'
+ 'xorg-smproxy'
+ 'xorg-x11perf'
+ 'xorg-xauth'
+ 'xorg-xbacklight'
+ 'xorg-xcmsdb'
+ 'xorg-xcursorgen'
+ 'xorg-xdpyinfo'
+ 'xorg-xdriinfo'
+ 'xorg-xev'
+ 'xorg-xgamma'
+ 'xorg-xhost'
+ 'xorg-xinput'
+ 'xorg-xkbcomp'
+ 'xorg-xkbevd'
+ 'xorg-xkbutils'
+ 'xorg-xkill'
+ 'xorg-xlsatoms'
+ 'xorg-xlsclients'
+ 'xorg-xmodmap'
+ 'xorg-xpr'
+ 'xorg-xprop'
+ 'xorg-xrandr'
+ 'xorg-xrdb'
+ 'xorg-xrefresh'
+ 'xorg-xset'
+ 'xorg-xsetroot'
+ 'xorg-xvinfo'
+ 'xorg-xwd'
+ 'xorg-xwininfo'
+ 'xorg-xwud'
+
+)
+
diff --git a/xengineering-devel-meta/PKGBUILD b/xengineering-devel-meta/PKGBUILD
new file mode 100644
index 0000000..e6ece84
--- /dev/null
+++ b/xengineering-devel-meta/PKGBUILD
@@ -0,0 +1,32 @@
+
+# Maintainer: xengineering <mail2xengineering@protonmail.com>
+
+pkgname=xengineering-devel-meta
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="Development Utilities"
+arch=('x86_64')
+url="xengineering.eu"
+license=('GPL')
+depends=(
+
+ 'xengineering-base-meta'
+
+ # IDEs and basic tools
+ 'ghex'
+
+ # utils
+ 'gcc'
+ 'make'
+
+ # microcontroller
+ 'arm-none-eabi-binutils'
+ 'arm-none-eabi-gcc'
+ 'arm-none-eabi-gdb'
+ 'arm-none-eabi-newlib'
+ 'picocom'
+ 'openocd'
+ 'stlink'
+
+)
+
diff --git a/xengineering-network-meta/PKGBUILD b/xengineering-network-meta/PKGBUILD
new file mode 100644
index 0000000..9b26d04
--- /dev/null
+++ b/xengineering-network-meta/PKGBUILD
@@ -0,0 +1,26 @@
+
+# Maintainer: xengineering <mail2xengineering@protonmail.com>
+
+pkgname=xengineering-network-meta
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="Advanced Network Utilities"
+arch=('x86_64')
+url="xengineering.eu"
+license=('GPL')
+depends=(
+
+ 'xengineering-base-meta'
+
+ 'nmap'
+ 'gnu-netcat'
+ 'iperf'
+ 'openvpn'
+ 'rdesktop'
+ 'tcpdump'
+ 'traceroute'
+ 'wireshark-cli'
+ 'bind-tools'
+
+)
+