* add dmenu

This commit is contained in:
Alexander Baldeck 2024-10-25 22:50:58 +02:00
parent da8bdaae9e
commit db15f880c0
3 changed files with 73 additions and 0 deletions

26
dmenu/.SRCINFO Normal file
View File

@ -0,0 +1,26 @@
pkgbase = dmenu
pkgdesc = Generic menu for X
pkgver = 5.3
pkgrel = 3
url = https://tools.suckless.org/dmenu/
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = MIT
makedepends = git
depends = sh
depends = glibc
depends = coreutils
depends = libx11
depends = libxinerama
depends = libxft
depends = freetype2
depends = fontconfig
depends = libfontconfig.so
source = git+https://git.suckless.org/dmenu#tag=5.3
sha512sums = 781f4aab2bb32c39e79a2269b62fdb8cacdcebc162f73844e0ff86f8d084fd151eb63811e0f4de906ae5b3ca3a02f12c82fbf4d9f5f3e4a9b5d847de787aefd4
b2sums = 6da7112a8975c152038f7694f1a658674f92c2d5a9340f97e8b64430a2fce612c87effd361078b66ce77510d6bb6478c47ea3b1d6ee0adfafa1e8c0d62f1adb5
pkgname = dmenu

3
dmenu/.nvchecker.toml Normal file
View File

@ -0,0 +1,3 @@
[dmenu]
source = "git"
git = "https://git.suckless.org/dmenu"

44
dmenu/PKGBUILD Normal file
View File

@ -0,0 +1,44 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
# Maintainer: T.J. Townsend <blakkheim@archlinux.org>
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
# Contributor: Thorsten Töpper <atsutane-tu@freethoughts.de>
# Contributor: Thayer Williams <thayer@archlinux.org>
# Contributor: Jeff 'codemac' Mickey <jeff@archlinux.org>
pkgname=dmenu
pkgver=5.3
pkgrel=3
pkgdesc='Generic menu for X'
url='https://tools.suckless.org/dmenu/'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=('MIT')
makedepends=('git')
depends=('sh' 'glibc' 'coreutils' 'libx11' 'libxinerama' 'libxft' 'freetype2' 'fontconfig' 'libfontconfig.so')
source=("git+https://git.suckless.org/dmenu#tag=${pkgver}")
sha512sums=('781f4aab2bb32c39e79a2269b62fdb8cacdcebc162f73844e0ff86f8d084fd151eb63811e0f4de906ae5b3ca3a02f12c82fbf4d9f5f3e4a9b5d847de787aefd4')
b2sums=('6da7112a8975c152038f7694f1a658674f92c2d5a9340f97e8b64430a2fce612c87effd361078b66ce77510d6bb6478c47ea3b1d6ee0adfafa1e8c0d62f1adb5')
prepare() {
cd ${pkgname}
echo "CPPFLAGS+=${CPPFLAGS}" >> config.mk
echo "CFLAGS+=${CFLAGS}" >> config.mk
echo "LDFLAGS+=${LDFLAGS}" >> config.mk
}
build() {
cd ${pkgname}
make \
X11INC=/usr/include/X11 \
X11LIB=/usr/lib/X11 \
FREETYPEINC=/usr/include/freetype2
}
package() {
cd ${pkgname}
make PREFIX=/usr DESTDIR="${pkgdir}" install
install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
# vim: ts=2 sw=2 et: