diff --git a/packagelist b/packagelist index 158a41814d..2cd42089af 100644 --- a/packagelist +++ b/packagelist @@ -677,6 +677,7 @@ rofi:pkgbase rofi:rofi-dev rofi:rofi rofi-emoji +rofi-wayland rofi-x11 rojo-bin rosary-deb diff --git a/packages/rofi-wayland/.SRCINFO b/packages/rofi-wayland/.SRCINFO new file mode 100644 index 0000000000..d0896c1ccf --- /dev/null +++ b/packages/rofi-wayland/.SRCINFO @@ -0,0 +1,37 @@ +pkgbase = rofi-wayland + gives = rofi + pkgver = 2.0.0 + pkgdesc = Window switcher, application launcher, and dmenu replacement for wayland + url = https://github.com/davatorium/rofi + arch = any + depends = libglib2.0-0 + depends = libpango-1.0-0 + depends = libpangocairo-1.0-0 + depends = libcairo2 + depends = libgdk-pixbuf-2.0-0 + depends = libxkbcommon0 + depends = libwayland-client0 + depends = libwayland-cursor0 + depends = libwayland-egl1 + makedepends = gcc + makedepends = meson + makedepends = ninja-build + makedepends = pkg-config + makedepends = flex>=2.5.39 + makedepends = bison + makedepends = check + makedepends = libwayland-dev + makedepends = libglib2.0-dev + makedepends = libpango1.0-dev + makedepends = libcairo2-dev + makedepends = libgdk-pixbuf-2.0-dev + makedepends = libxkbcommon-dev + makedepends = wayland-protocols + conflicts = rofi-dev + replaces = rofi + replaces = rofi-x11 + license = MIT + maintainer = aKqir24 + source = https://github.com/davatorium/rofi/releases/download/2.0.0/rofi-2.0.0.tar.gz + +pkgname = rofi-wayland diff --git a/packages/rofi-wayland/rofi-wayland.pacscript b/packages/rofi-wayland/rofi-wayland.pacscript new file mode 100644 index 0000000000..1a330add2d --- /dev/null +++ b/packages/rofi-wayland/rofi-wayland.pacscript @@ -0,0 +1,53 @@ +pkgname="rofi-wayland" +gives="rofi" +pkgver="2.0.0" +arch=("any") +url='https://github.com/davatorium/rofi' +license=("MIT") +pkgdesc="Window switcher, application launcher, and dmenu replacement for wayland" +depends=( + "libglib2.0-0" + "libpango-1.0-0" + "libpangocairo-1.0-0" + "libcairo2" + "libgdk-pixbuf-2.0-0" + "libxkbcommon0" + "libwayland-client0" + "libwayland-cursor0" + "libwayland-egl1" +) +makedepends=( + "gcc" + "meson" + "ninja-build" + "pkg-config" + "flex>=2.5.39" + "bison" + "check" + "libwayland-dev" + "libglib2.0-dev" + "libpango1.0-dev" + "libcairo2-dev" + "libgdk-pixbuf-2.0-dev" + "libxkbcommon-dev" + "wayland-protocols" +) +replaces=("${gives}" "${gives}-x11") +conflicts=("rofi-dev") +source=("https://github.com/davatorium/rofi/releases/download/${pkgver}/${gives}-${pkgver}.tar.gz") +maintainer=("aKqir24 ") + +prepare() { + cd "${gives}-${pkgver}" + meson setup build/ --buildtype=release --prefix=/usr -Dxcb=disabled +} + +build() { + cd "${gives}-${pkgver}" + ninja -C build/ -j"${NCPU}" +} + +package() { + cd "${gives}-${pkgver}" + DESTDIR="${pkgdir}" ninja -C build/ install +} diff --git a/srclist b/srclist index 66fdfc07ed..41b3505d60 100644 --- a/srclist +++ b/srclist @@ -13059,6 +13059,44 @@ pkgbase = rofi-emoji pkgname = rofi-emoji --- +pkgbase = rofi-wayland + gives = rofi + pkgver = 2.0.0 + pkgdesc = Window switcher, application launcher, and dmenu replacement for wayland + url = https://github.com/davatorium/rofi + arch = any + depends = libglib2.0-0 + depends = libpango-1.0-0 + depends = libpangocairo-1.0-0 + depends = libcairo2 + depends = libgdk-pixbuf-2.0-0 + depends = libxkbcommon0 + depends = libwayland-client0 + depends = libwayland-cursor0 + depends = libwayland-egl1 + makedepends = gcc + makedepends = meson + makedepends = ninja-build + makedepends = pkg-config + makedepends = flex>=2.5.39 + makedepends = bison + makedepends = check + makedepends = libwayland-dev + makedepends = libglib2.0-dev + makedepends = libpango1.0-dev + makedepends = libcairo2-dev + makedepends = libgdk-pixbuf-2.0-dev + makedepends = libxkbcommon-dev + makedepends = wayland-protocols + conflicts = rofi-dev + replaces = rofi + replaces = rofi-x11 + license = MIT + maintainer = aKqir24 + source = https://github.com/davatorium/rofi/releases/download/2.0.0/rofi-2.0.0.tar.gz + +pkgname = rofi-wayland +--- pkgbase = rofi-x11 gives = rofi pkgver = 2.0.0