summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2022-03-20 10:19:30 -0600
committerMark Wagie2022-03-20 10:19:30 -0600
commit34274fbe0805548eabbaa14a5e9707c899cfb759 (patch)
treef9d76b094126e8a5294c1521360567c73f925db7
downloadaur-34274fbe0805548eabbaa14a5e9707c899cfb759.tar.gz
initial commit
-rw-r--r--.SRCINFO29
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD34
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2e4ad4ca689e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,29 @@
+pkgbase = fastfetch
+ pkgdesc = Like Neofetch, but much faster because written in C
+ pkgver = 1.0.0
+ pkgrel = 1
+ url = https://github.com/LinusDierheimer/fastfetch
+ arch = x86_64
+ license = MIT
+ makedepends = cmake
+ makedepends = dbus
+ makedepends = dconf
+ makedepends = pciutils
+ makedepends = libxcb
+ makedepends = libxrandr
+ makedepends = vulkan-headers
+ makedepends = vulkan-icd-loader
+ makedepends = wayland
+ makedepends = xfconf
+ depends = bash
+ optdepends = dbus: Needed for detecting current media player and song
+ optdepends = dconf: Needed for values that are only stored in DConf + Fallback for GSettings
+ optdepends = glib2: Output for values that are only stored in GSettings
+ optdepends = libxrandr: Multi monitor support
+ optdepends = pciutils: GPU output
+ optdepends = vulkan-icd-loader: Fallback for GPU output
+ optdepends = xfconf: Needed for XFWM theme and XFCE Terminal font
+ source = fastfetch-1.0.0.tar.gz::https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/1.0.0.tar.gz
+ sha256sums = 316a6a86a7fcd5e521f10da1b4b766f964252d3a8324c77a80696c78cf5d6c01
+
+pkgname = fastfetch
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..4dab8d6386e3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+# Ignore everything
+*
+
+# But not these files...
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cbaedcbd2b11
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
+pkgname=fastfetch
+pkgver=1.0.0
+pkgrel=1
+pkgdesc="Like Neofetch, but much faster because written in C"
+arch=('x86_64')
+url="https://github.com/LinusDierheimer/fastfetch"
+license=('MIT')
+depends=('bash')
+makedepends=('cmake' 'dbus' 'dconf' 'pciutils' 'libxcb' 'libxrandr'
+ 'vulkan-headers' 'vulkan-icd-loader' 'wayland' 'xfconf')
+optdepends=(
+ 'dbus: Needed for detecting current media player and song'
+ 'dconf: Needed for values that are only stored in DConf + Fallback for GSettings'
+ 'glib2: Output for values that are only stored in GSettings'
+ 'libxrandr: Multi monitor support'
+ 'pciutils: GPU output'
+ 'vulkan-icd-loader: Fallback for GPU output'
+ 'xfconf: Needed for XFWM theme and XFCE Terminal font'
+)
+source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
+sha256sums=('316a6a86a7fcd5e521f10da1b4b766f964252d3a8324c77a80696c78cf5d6c01')
+
+build() {
+ cmake -B build -S "$pkgname-$pkgver" \
+ -DCMAKE_BUILD_TYPE='None' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -Wno-dev
+ cmake --build build --target "$pkgname"
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+}