summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author3llena-arch2022-04-14 21:03:45 +0200
committer3llena-arch2022-04-14 21:03:45 +0200
commit92a9afff0bd8cae3519a05fab645c70b2cfc7323 (patch)
tree4df348d8e11f2e9ab52f96368165e98aaeeb9c4c
downloadaur-92a9afff0bd8cae3519a05fab645c70b2cfc7323.tar.gz
added cxx-run build files
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD38
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fd44df428acd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = cxx-run
+ pkgdesc = simple, clean and customisable run dialog in sfml
+ pkgver = 2022.04.14.added.install
+ pkgrel = 1
+ url = https://github.com/0x7fff-git/cxx-run
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ makedepends = gcc
+ makedepends = make
+ makedepends = sfml
+ provides = cxx-run
+ conflicts = cxx-run
+ source = git+https://github.com/0x7fff-git/cxx-run
+ sha256sums = SKIP
+
+pkgname = cxx-run
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7912f9ed8157
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: 3llena-arch <3llena-arch@protonmail.com>
+
+pkgname=cxx-run
+pkgver=2022.04.14.added.install
+pkgrel=1
+pkgdesc="simple, clean and customisable run dialog in sfml"
+arch=('x86_64')
+makedepends=('git' 'gcc' 'make' 'sfml')
+url="https://github.com/0x7fff-git/cxx-run"
+license=('GPL')
+source=(git+https://github.com/0x7fff-git/cxx-run)
+sha256sums=('SKIP')
+provides=('cxx-run')
+conflicts=('cxx-run')
+
+pkgver() {
+ cd ${pkgname%-git}
+ git log -1 --format=format:'%as-%f' | tr - .
+}
+
+build() {
+ cd ${pkgname%-git}
+
+ g++ main.cxx -w -lsfml-graphics -lsfml-system -lsfml-window -std=c++20 -Wl,--as-needed -Ofast -march=native -flto -o cxx-run -DNDEBUG -mtune=native -s --fast-math -fpermissive
+ strip --strip-unneeded -R .comment cxx-run
+}
+
+package() {
+ cd ${pkgname%-git}
+
+ msg2 'Installing executables...'
+ install -Dm 755 cxx-run -t "$pkgdir"/usr/bin
+
+ msg2 'Cleaning up pkgdir...'
+ find "$pkgdir" -type d -name .git -exec rm -r '{}' +
+
+ msg2 'Config avatar path ==> $HOME/.config/cxx-run.conf'
+}