diff --git a/.gitignore b/.gitignore index df5fe98..ef6af8d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,8 @@ *.o *zst* *sig* +*gz* +*tar* spmenu buildconf_dev buildconf diff --git a/PKGBUILD b/PKGBUILD index d69c62c..6433d59 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,21 +3,43 @@ pkgname=spmenu pkgver=VERSION pkgrel=1 -pkgdesc="Fancy dynamic menu, compatible with dmenu!" +pkgdesc="Fancy dynamic menu for X11 and Wayland, compatible with dmenu!" url="https://spmenu.speedie.site" arch=(i686 x86_64) license=(MIT) -depends=(sh libxinerama cairo pango libx11 imlib2 fribidi libconfig) -makedepends=(git meson ninja) +depends=( + sh + libxinerama + cairo + pango + wayland + wayland-protocols + libxkbcommon + libx11 + imlib2 + fribidi + libconfig +) + +makedepends=( + git + meson + ninja +) + provides=($pkgname) conflicts=($pkgname) source=( "$pkgname-$pkgver.tar.gz" "$pkgname-$pkgver.tar.gz.sig" #"https://ls.speedie.site/releases/$pkgname/$pkgname-$pkgver.tar.gz" + #"https://ls.speedie.site/releases/$pkgname/$pkgname-$pkgver.tar.gz.sig" ) -md5sums=(MD5SUM 'SKIP') +md5sums=( + MD5SUM + 'SKIP' +) build(){ cd $pkgname-$pkgver diff --git a/README.html b/README.html index 27b4abb..ec8b614 100644 --- a/README.html +++ b/README.html @@ -174,9 +174,9 @@

spmenu

What is spmenu?

-

spmenu is an X11 menu application which takes standard input, parses -it, and lets the user choose an option and sends the selected option to -standard output.

+

spmenu is a simple X11 and Wayland menu application which takes +standard input, parses it, lets the user choose an option and sends the +selected option to standard output.

In addition to this, it also serves as a run launcher through the included shell script spmenu_run, which handles both $PATH listing, .desktop entries and file listing.

@@ -185,10 +185,28 @@ dmenu, spmenu introduces many new features which can be useful in shell scripting. There are way too many to list, but spmenu has a wiki which goes through features in more detail.

+

It also serves as a dmenu replacement for Wayland users.

Dependencies