Skip to content

Commit 7d79e65

Browse files
aKqir24pre-commit-ci[bot]Elsie19
authored
add: rofi-wayland (#8285)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Elsie <[email protected]>
1 parent e6cda9f commit 7d79e65

File tree

4 files changed

+129
-0
lines changed

4 files changed

+129
-0
lines changed

packagelist

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -677,6 +677,7 @@ rofi:pkgbase
677677
rofi:rofi-dev
678678
rofi:rofi
679679
rofi-emoji
680+
rofi-wayland
680681
rofi-x11
681682
rojo-bin
682683
rosary-deb

packages/rofi-wayland/.SRCINFO

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
pkgbase = rofi-wayland
2+
gives = rofi
3+
pkgver = 2.0.0
4+
pkgdesc = Window switcher, application launcher, and dmenu replacement for wayland
5+
url = https://github.com/davatorium/rofi
6+
arch = any
7+
depends = libglib2.0-0
8+
depends = libpango-1.0-0
9+
depends = libpangocairo-1.0-0
10+
depends = libcairo2
11+
depends = libgdk-pixbuf-2.0-0
12+
depends = libxkbcommon0
13+
depends = libwayland-client0
14+
depends = libwayland-cursor0
15+
depends = libwayland-egl1
16+
makedepends = gcc
17+
makedepends = meson
18+
makedepends = ninja-build
19+
makedepends = pkg-config
20+
makedepends = flex>=2.5.39
21+
makedepends = bison
22+
makedepends = check
23+
makedepends = libwayland-dev
24+
makedepends = libglib2.0-dev
25+
makedepends = libpango1.0-dev
26+
makedepends = libcairo2-dev
27+
makedepends = libgdk-pixbuf-2.0-dev
28+
makedepends = libxkbcommon-dev
29+
makedepends = wayland-protocols
30+
conflicts = rofi-dev
31+
replaces = rofi
32+
replaces = rofi-x11
33+
license = MIT
34+
maintainer = aKqir24 <[email protected]>
35+
source = https://github.com/davatorium/rofi/releases/download/2.0.0/rofi-2.0.0.tar.gz
36+
37+
pkgname = rofi-wayland
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
pkgname="rofi-wayland"
2+
gives="rofi"
3+
pkgver="2.0.0"
4+
arch=("any")
5+
url='https://github.com/davatorium/rofi'
6+
license=("MIT")
7+
pkgdesc="Window switcher, application launcher, and dmenu replacement for wayland"
8+
depends=(
9+
"libglib2.0-0"
10+
"libpango-1.0-0"
11+
"libpangocairo-1.0-0"
12+
"libcairo2"
13+
"libgdk-pixbuf-2.0-0"
14+
"libxkbcommon0"
15+
"libwayland-client0"
16+
"libwayland-cursor0"
17+
"libwayland-egl1"
18+
)
19+
makedepends=(
20+
"gcc"
21+
"meson"
22+
"ninja-build"
23+
"pkg-config"
24+
"flex>=2.5.39"
25+
"bison"
26+
"check"
27+
"libwayland-dev"
28+
"libglib2.0-dev"
29+
"libpango1.0-dev"
30+
"libcairo2-dev"
31+
"libgdk-pixbuf-2.0-dev"
32+
"libxkbcommon-dev"
33+
"wayland-protocols"
34+
)
35+
replaces=("${gives}" "${gives}-x11")
36+
conflicts=("rofi-dev")
37+
source=("https://github.com/davatorium/rofi/releases/download/${pkgver}/${gives}-${pkgver}.tar.gz")
38+
maintainer=("aKqir24 <[email protected]>")
39+
40+
prepare() {
41+
cd "${gives}-${pkgver}"
42+
meson setup build/ --buildtype=release --prefix=/usr -Dxcb=disabled
43+
}
44+
45+
build() {
46+
cd "${gives}-${pkgver}"
47+
ninja -C build/ -j"${NCPU}"
48+
}
49+
50+
package() {
51+
cd "${gives}-${pkgver}"
52+
DESTDIR="${pkgdir}" ninja -C build/ install
53+
}

srclist

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13059,6 +13059,44 @@ pkgbase = rofi-emoji
1305913059

1306013060
pkgname = rofi-emoji
1306113061
---
13062+
pkgbase = rofi-wayland
13063+
gives = rofi
13064+
pkgver = 2.0.0
13065+
pkgdesc = Window switcher, application launcher, and dmenu replacement for wayland
13066+
url = https://github.com/davatorium/rofi
13067+
arch = any
13068+
depends = libglib2.0-0
13069+
depends = libpango-1.0-0
13070+
depends = libpangocairo-1.0-0
13071+
depends = libcairo2
13072+
depends = libgdk-pixbuf-2.0-0
13073+
depends = libxkbcommon0
13074+
depends = libwayland-client0
13075+
depends = libwayland-cursor0
13076+
depends = libwayland-egl1
13077+
makedepends = gcc
13078+
makedepends = meson
13079+
makedepends = ninja-build
13080+
makedepends = pkg-config
13081+
makedepends = flex>=2.5.39
13082+
makedepends = bison
13083+
makedepends = check
13084+
makedepends = libwayland-dev
13085+
makedepends = libglib2.0-dev
13086+
makedepends = libpango1.0-dev
13087+
makedepends = libcairo2-dev
13088+
makedepends = libgdk-pixbuf-2.0-dev
13089+
makedepends = libxkbcommon-dev
13090+
makedepends = wayland-protocols
13091+
conflicts = rofi-dev
13092+
replaces = rofi
13093+
replaces = rofi-x11
13094+
license = MIT
13095+
maintainer = aKqir24 <[email protected]>
13096+
source = https://github.com/davatorium/rofi/releases/download/2.0.0/rofi-2.0.0.tar.gz
13097+
13098+
pkgname = rofi-wayland
13099+
---
1306213100
pkgbase = rofi-x11
1306313101
gives = rofi
1306413102
pkgver = 2.0.0

0 commit comments

Comments
 (0)