Add and bump dwl, bemenu, obs-vkcapture

This commit is contained in:
Alex D. 2024-12-18 08:34:31 +00:00
parent 374bb43336
commit 1b32edb505
Signed by: caskd
GPG Key ID: F92BA85F61F4C173
3 changed files with 87 additions and 3 deletions

View File

@ -0,0 +1,44 @@
# Contributor: Cosmo Borsky <me@cosmoborsky.com>
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: Alex Denes <caskd@redxen.eu>
pkgname=bemenu-caskd
pkgver=0.6.23
pkgrel=0
pkgdesc="Dynamic menu library and client program with support for different backends (caskd's version)"
_commit="d7aedf667507bf4225d3bddb467cb152711eaba9"
options="!check" # No testsuite
url="https://git.redxen.eu/caskd/bemenu"
arch="all"
license="GPL-3.0-or-later AND LGPL-3.0-or-later"
depends_dev="
libxinerama-dev
libxkbcommon-dev
ncurses-dev
pango-dev
scdoc
wayland-dev
wayland-protocols
"
makedepends="$depends_dev"
subpackages="$pkgname-dev $pkgname-doc $pkgname-dbg"
source="$url/archive/${_commit}.tar.gz"
builddir="$srcdir/bemenu"
provides="bemenu"
replaces="sxmo-bemenu"
build() {
PREFIX=/usr CFLAGS="$CFLAGS -g" make
}
package() {
# Please don't split backends into subpackages until
# https://github.com/Cloudef/bemenu/issues/165 is
# resolved, i.e. proper error messages are output if
# no backend was found or a backend error occured.
make PREFIX=/usr DESTDIR="$pkgdir" install
}
sha512sums="
564a5c35b1259fcc697c2f17911a6d388e1f7fc55d33da73cd8f8f2afb125319a83a26010b67f560e4a0642e6e7b1d5a69443c944e1a3c6044520b29b6f1b9d6 d7aedf667507bf4225d3bddb467cb152711eaba9.tar.gz
"

View File

@ -2,9 +2,9 @@
# Maintainer: Alex Denes <caskd@redxen.eu>
pkgname=dwl-caskd
pkgver=0.7
pkgrel=6
pkgrel=11
pkgdesc="dwm for wayland (caskd's version)"
_commit="338b1fd62ca934fc24eb1431c82135b3b4572dd3"
_commit="e4a2a5250c1da8c71b69cde9bf727cd1a5431181"
url="https://git.redxen.eu/caskd/dwl"
arch="all"
license="GPL-3.0-or-later"
@ -29,6 +29,6 @@ package() {
}
sha512sums="
7a49fdb6f3c59aa7a9148164e2bc68ea3a1b55e80c67dbc78c340dc98db12cdfe4f18cb6f361b5711491923bb5de23c20d71de318e56f974e7f4485d82c5eb3b 338b1fd62ca934fc24eb1431c82135b3b4572dd3.tar.gz
8cbb85ee3a21c05f19647d3799e6e2748415906f970af0b8505a4731546565e1085ec8ea76afb6e78e1229db27d7c87355fea92360fe62ad5cf3799baa1a3457 e4a2a5250c1da8c71b69cde9bf727cd1a5431181.tar.gz
8f3dbdbb7dfbfd9ec787f6efff3e1e7370942302a42288e0605e6143df47fcfc2b9e6209182dc5aa421d3719396fbd5d8e60eb68eead99d14a6df5132357a285 xwayland.patch
"

View File

@ -0,0 +1,40 @@
# Contributor: Alex Denes <caskd@redxen.eu>
# Maintainer: Alex Denes <caskd@redxen.eu>
pkgname=obs-vkcapture
pkgver=1.5.0
pkgrel=1
pkgdesc="OBS Linux Vulkan/OpenGL game capture"
url="https://github.com/nowrep/obs-vkcapture"
arch="all"
license="GPL-2.0"
depends=""
makedepends="
obs-studio-dev
libxcb-dev
mesa-dev
wayland-dev
vulkan-loader-dev
vulkan-headers
cmake
"
source="
$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz
"
builddir="$srcdir/$pkgname-$pkgver"
options="!check"
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
.
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
856a735ca3d1ed9f04c91c7e4a006aca2a72389a4ac0dee13d2b1f87da8e622d71dda400bb263499ddd04b1bc4294e7270382fc12e91e82a8ed554de8e3a4c96 obs-vkcapture-1.5.0.tar.gz
"