diff options
author | 3llena-arch | 2022-04-14 21:03:45 +0200 |
---|---|---|
committer | 3llena-arch | 2022-04-14 21:03:45 +0200 |
commit | 92a9afff0bd8cae3519a05fab645c70b2cfc7323 (patch) | |
tree | 4df348d8e11f2e9ab52f96368165e98aaeeb9c4c | |
download | aur-92a9afff0bd8cae3519a05fab645c70b2cfc7323.tar.gz |
added cxx-run build files
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 38 |
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' +} |